使用官方现在推荐的出包方式,就是使用package.xml打出zip包在解压这种方式
使用的版本如下:
XNIO version 3.3.8.Final
XNIO NIO Implementation Version 3.3.8.Final
这个问题已经出现过一次了,测试的时候由于访问量少,服务正式启动,晚上的时候自己就关闭了,后来改了几次代码,然后项目就上线了,因为线上一直有人访问,也就没这个问题,本以为已经解决了呢。这次又新建了一个测试项目,没人访问数据库的时候,项目自己又关闭了,虽然正式项目肯定会一直有人访问,但存在这个问题,还是不太放心用啊,希望波总看到能帮忙调查解决一下哈。
public void configPlugin(Plugins me) { me.add(new EhCachePlugin()); DruidPlugin druidPlugin = getDruidPlugin(); wallFilter = new WallFilter(); // 加强数据库安全 wallFilter.setDbType("mysql"); druidPlugin.addFilter(wallFilter); druidPlugin.addFilter(new StatFilter()); // 添加 StatFilter 才会有统计数据 druidPlugin.setMinIdle(1); druidPlugin.setInitialSize(1); druidPlugin.setMaxActive(20); druidPlugin.setTestWhileIdle(true); me.add(druidPlugin); ActiveRecordPlugin arp = new ActiveRecordPlugin("mysql",druidPlugin); arp.setDialect(new MysqlDialect()); //arp.setTransactionLevel(Connection.TRANSACTION_READ_COMMITTED); _MappingKit.mapping(arp); me.add(arp); arp.setShowSql(p.getBoolean("devMode", false)); arp.getEngine().setToClassPathSourceFactory(); me.add(new CachePlugin()); me.add(new PayCallbackPlugin()); initRedis(me); }
项目:JFinal
getConnection()
如果自己通过 getConnection() 获取过 Connection 对象,一定要在 finally 块中关闭它:
try {
...
} finally {
connection.close();
}