摘要:
如果你还没有安装过 gevent,首先需要安装 libevent, 编译安装 libevent 需要安装 Pyhton 开发库。 阅读全文
摘要:
直接使用 pip 安装,连 example project 都运行不了。。。
要正常使用,关键是要使用正确版本的依赖包
Django (1.5.5)
django-socketio (0.3.2)
gevent (0.13.6)
gevent-socketio (0.2.1)
gevent-websocket (0.2.3)
greenlet (0.4.4)
gevent 的版本一定要小于 1.0,0.X 的其他版本还没有测试过
另外对于gevent-socketio需要在 handler.py 中修改 阅读全文
摘要:
annotations 配置 首先需要加入 hibernate-jpa-2.0-api-1.0.1.Final.jar 和 ejb3-persistence.jar 这两个包
接着配置 hibernate.cfg.xml 加入下面的代码 添加POJO的持久化类映射
想改变默认的表名,必须使用 @javax.persistence.Table 阅读全文
摘要:
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文档 阅读全文