BAE使用筆記2-改造JFinal Demo部署到BAE上

一、修改數據鏈接池插件,聽說C3P0不能在BAE上面用 java

MysqlDataSource ds = new MysqlDataSource();
ds.setUrl(getProperty("jdbcUrl"));
ds.setUser(getProperty("user"));
ds.setPassword(getProperty("password"));
// 配置ActiveRecord插件
ActiveRecordPlugin arp = new ActiveRecordPlugin(ds);
me.add(arp);

二、修改log4j.properties web

log4j.rootLogger=INFO, A2
log4j.appender.A2=com.baidu.bae.api.baelog.BaeAppender
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n
三、引入log4j-adapter-1.0.0.jar
四、Eclipse Indigo安裝baidu插件,而後將項目轉換成BAE java 項目
五、導出war包,上傳到bae,若是遇到問題,查看日誌。
六、bae默認不支持session,須要修改duapp-web.xml ,添加<sessions-eabled>true</sessions-eabled>
java.lang.RuntimeException: Session support is not enabled in duapp-web.xml. To enable sessions, put <sessions-enabled>true</sessions-enabled> in that file. Without it, getSession() is allowed, but manipulation of sessionattributes is not.

感謝@孤獨的3的指導 sql

相關文章
相關標籤/搜索