摘要:
1.在lib中加入必要的包,导入后结果如下:
lib打包下载:SSH-lib.jar
2.上传所有的java文件到 src 目录
3.把 applicationContext.xml hibernate.cfg.xml 和 POJO映射文件(XXX.hbm.xml)都放到 src 目录下。
4.修改 applicationContext.xml 和 hibernate.cfg.xml 中的数据库配置部分
数据库的地址是sqld.duapp.com,端口是4050,dbname是在应用管理的“云环境管理 > 服务管理 -> MySQL(数据库)”中创建的数据库名称,用户名为应用的API Key,密码为Secret Key。
5.修改 所有使用到数据库名的地方
例如:POJO映射文件(XXX.hbm.xml)中中catalog的值都要改成 BAE指定的数据库名,不然的话会发生 异常 org.hibernate.exception.SQLGrammarException: could not execute query
6.修改 web.xml ,加入sprin 阅读全文
摘要:
在myeclipse下开发的 应用但是 放到BAE下就出现了问题,虽然显示发布成功,但是访问的时候就会出现503 Service Unavailable 错误。
通过调整 web.xml 发现纯Servlet是可以正常访问的,一旦加入struct2之后就会 503 错误。
一开始以为是struts版本的问题 更换了版本还是一样有问题,即使使用了百度文档里说的 2.3.1.2 版本问题依旧。
一直倒腾怎么久都没有解决的关键就是,他的日志里什么错误都没有!!!!
由于BAE使用的是 jetty 容器 不是 tomcat 所以我想看看能不能通过在本地使用jetty来找出错误。
接下来我就首先以加载struts2作为首要目的,首先导入了网上所说的 5个 struts2 核心包。 阅读全文
摘要:
1.首先选择版本控制 SVN 或者 Git ,但是由于Git在windows下需要环境,所以优先选择SVN。2.安装一个SVN客户端 windows下使用TortoiseSVN:立即下载 注意:BAE的SVN暂时不支持 1.8.0 版本请选择之前的版本。SVN1.7.9+中文包 linux下RabbitVCS:立即下载 Mac下svnx:立即下载3.在BAE上建立一个应用4.创建一个版本,直接创建一个新的版本,输入版本号(不要通过上传WAR)创建。5.获得SVN地址 https://svn.duapp.com/appid/ appId为本应用的AppID6.checkout代码: BAE文档 阅读全文
摘要:
在myeclipse下开发的应用但是放到BAE下就出现了问题,虽然显示发布成功,但是访问的时候就会出现503ServiceUnavailable错误。通过调整web.xml发现纯Servlet是可以正常访问的,一旦加入struct2之后就会503错误。一开始以为是struts版本的问题更换了版本还是一样有问题,即使使用了百度文档里说的2.3.1.2版本问题依旧。一直倒腾怎么久都没有解决的关键就是,他的日志里什么错误都没有!!!!由于BAE使用的是jetty容器不是tomcat所以我想看看能不能通过在本地使用jetty来找出错误。接下来我就首先以加载struts2作为首要目的,首先导入了网上所说 阅读全文