Gaea
Gaea copied to clipboard
58.com跨平台高性能高可用中间层服务框架
是scf的开源版本吗?
jdk
jdk 1.5 有问题
server中 ``` com.bj58.spat com.bj58.spat.gaea.serializer 1.0.0 com.bj58.spat com.bj58.spat.gaea.protocol 1.0.0 ``` 但实际中protocol ``` com.bj58.spat.gaea com.bj58.spat.gaea.protocol 1.0.0 ``` serializer ``` com.bj58.spat.gaea com.bj58.spat.gaea.serializer 1.0.0 ```
1.纠正groupId 2.添加本地依赖jar包 3.纠正WindowData条件变量wait之前signal导致信号丢失问题 4.修改startup.sh脚本正则问题
c --threadpool has deadlock while threadpool_stop_all_task pthread_cond_wait -- Cancellation Points---__condvar_cleanup in detail ,see "http://www.cnblogs.com/lijunamneg/archive/2013/01/25/2877211.html"
用jdbc连接池时,如果创建连接的方式是静态加载连接池,序列话失败: scaning entity.entity.News scaning com.ys.common.model.com.ys.common.model.SW scaning com.ys.sas.db.com.ys.sas.db.JdbcHelper scaning com.ys.sas.db.com.ys.sas.db.JdbcUtils Scan jar files completed! Exception in thread "main" java.lang.reflect.UndeclaredThrowableException at com.sun.proxy.$Proxy0.findSW(Unknown Source) at gaeaclientdemo.GaeaClientTest.main(GaeaClientTest.java:48) Caused by: com.bj58.spat.gaea.protocol.exception.OtherException: error num:30222411741354--state:OtherException--Message:org/apache/commons/dbcp/BasicDataSourceFactorycom.ys.sas.db.JdbcUtils.(JdbcUtils.java:32)---com.ys.sas.db.JdbcHelper.getPreparedStatement(JdbcHelper.java:318)---com.ys.sas.db.JdbcHelper.query(JdbcHelper.java:51)---com.ys.sas.dao.impl.SWDaoImpl.findSWByYYCSMC(SWDaoImpl.java:44)---com.ys.sas.service.impl.SWServiceImpl.findSW(SWServiceImpl.java:28)---SWServiceImplProxyStub1373619771642.findSW(SWServiceImplProxyStub1373619771642.java)---SWServiceImplProxyStub1373619771642.invoke(SWServiceImplProxyStub1373619771642.java)---com.bj58.spat.gaea.server.core.proxy.InvokerBase.doInvoke(InvokerBase.java:114)---com.bj58.spat.gaea.server.core.proxy.AsyncInvokerHandle$1.run(AsyncInvokerHandle.java:93)---com.bj58.spat.gaea.server.util.async.AsyncWorker$1.run(AsyncWorker.java:126)---java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)---java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)---java.lang.Thread.run(Unknown...