我正在尝试运行一个简单的 GWT 项目,我试图通过休眠对 HSQLDB 数据库进行简单的持久化。我正在使用的数据库我已经使用了至少 2 年的几个 osgi 应用程序,没有任何问题。所以我所做的就是重用相同的配置并添加一个简单的对象映射文件。我遇到的问题是,当我尝试在 GWT 码头中持久保存对象时,会出现套接字创建错误。我现在数据库已经启动并运行,我可以远程登录它,运行使用相同配置的 OSGI 项目而没有问题。这是我运行时得到的堆栈
25 [21704474@qtp-26509496-0] 信息 org.hibernate.cfg.Environment - Hibernate 3.3.1.GA 30 [21704474@qtp-26509496-0] 信息 org.hibernate.cfg.Environment - hibernate.properties 未找到 34 [21704474@qtp-26509496-0] INFO org.hibernate.cfg.Environment - 字节码提供程序名称:javassist 42 [21704474@qtp-26509496-0] INFO org.hibernate.cfg.Environment - 使用 JDK 1.4 java.sql.Timestamp 处理 162 [21704474@qtp-26509496-0] INFO org.hibernate.cfg.Configuration - 从资源配置:hibernate.cfg.xml 162 [21704474@qtp-26509496-0] 信息 org.hibernate.cfg.Configuration - 配置资源:hibernate.cfg.xml 268 [21704474@qtp-26509496-0] INFO org.hibernate.cfg.Configuration - 从资源读取映射:hbm-mappings/project.hbm.xml 382 [21704474@qtp-26509496-0] 信息 org.hibernate.cfg.HbmBinder - 映射类:se.kanit.projectmgr.db.ProjectDAO -> T_PROJECT 419 [21704474@qtp-26509496-0] 信息 org.hibernate.cfg.Configuration - 配置的 SessionFactory:空 3534 [21704474@qtp-26509496-0] INFO org.hibernate.connection.DriverManagerConnectionProvider - 使用 Hibernate 内置连接池(不用于生产!) 3534 [21704474@qtp-26509496-0] 信息 org.hibernate.connection.DriverManagerConnectionProvider - 休眠连接池大小:1 3534 [21704474@qtp-26509496-0] 信息 org.hibernate.connection.DriverManagerConnectionProvider - 自动提交模式:false 3537 [21704474@qtp-26509496-0] 信息 org.hibernate.connection.DriverManagerConnectionProvider - 使用驱动程序:org.hsqldb.jdbcDriver 在 URL:jdbc:hsqldb:hsql://localhost:1476/dirtyharry 3537 [21704474@qtp-26509496-0] INFO org.hibernate.connection.DriverManagerConnectionProvider - 连接属性:{user=sa,password=****} 3594 [21704474@qtp-26509496-0] WARN org.hibernate.cfg.SettingsFactory - 无法获取连接元数据 java.sql.SQLException:套接字创建错误 在 org.hsqldb.jdbc.Util.sqlException(未知来源) 在 org.hsqldb.jdbc.jdbcConnection.(未知来源) 在 org.hsqldb.jdbcDriver.getConnection(未知来源) 在 org.hsqldb.jdbcDriver.connect(未知来源) 在 java.sql.DriverManager.getConnection(DriverManager.java:582) 在 java.sql.DriverManager.getConnection(DriverManager.java:154) 在 org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:133) 在 org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:111) 在 org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2101) 在 org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1325) 在 se.kanit.projectmgr.db.HibernateUtil.(HibernateUtil.java:24) 在 se.kanit.web.projectmgr.server.issues.IssuesService.addIssue(IssuesService.java:26) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 com.google.appengine.tools.development.agent.runtime.Runtime.invoke(Runtime.java:100) 在 com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:562) 在 com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:188) 在 com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224) 在 com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:713) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:806) 在 org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) 在 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166) 在 com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:51) 在 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 在 com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43) 在 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 在 com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:122) 在 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 在 org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388) 在 org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) 在 org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) 在 org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) 在 org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) 在 com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:70) 在 org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) 在 com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:349) 在 org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) 在 org.mortbay.jetty.Server.handle(Server.java:326) 在 org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) 在 org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:938) 在 org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:755) 在 org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) 在 org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) 在 org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) 在 org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) 3626 [21704474@qtp-26509496-0] 信息 org.hibernate.dialect.Dialect - 使用方言:org.hibernate.dialect.HSQLDialect 3640 [21704474@qtp-26509496-0] INFO org.hibernate.transaction.TransactionFactoryFactory - 使用默认事务策略(直接 JDBC 事务) 3644 [21704474@qtp-26509496-0] INFO org.hibernate.transaction.TransactionManagerLookupFactory - 未配置 TransactionManagerLookup(在 JTA 环境中,不建议使用读写或事务二级缓存) 3644 [21704474@qtp-26509496-0] INFO org.hibernate.cfg.SettingsFactory - beforeCompletion() 期间自动刷新:已禁用 3644 [21704474@qtp-26509496-0] INFO org.hibernate.cfg.SettingsFactory - 事务结束时自动关闭会话:禁用 3645 [21704474@qtp-26509496-0] INFO org.hibernate.cfg.SettingsFactory - 可滚动结果集:禁用 3645 [21704474@qtp-26509496-0] 信息 org.hibernate.cfg.SettingsFactory - JDBC3 getGeneratedKeys():禁用 3645 [21704474@qtp-26509496-0] INFO org.hibernate.cfg.SettingsFactory - 连接释放模式:自动 3646 [21704474@qtp-26509496-0] INFO org.hibernate.cfg.SettingsFactory - 默认批量获取大小:1 3646 [21704474@qtp-26509496-0] INFO org.hibernate.cfg.SettingsFactory - 生成带有注释的 SQL:禁用 3646 [21704474@qtp-26509496-0] INFO org.hibernate.cfg.SettingsFactory - 按主键排序 SQL 更新:已禁用 3646 [21704474@qtp-26509496-0] INFO org.hibernate.cfg.SettingsFactory - 为批处理订购 SQL 插入:已禁用 3646 [21704474@qtp-26509496-0] 信息 org.hibernate.cfg.SettingsFactory - 查询转换器:org.hibernate.hql.ast.ASTQueryTranslatorFactory 3651 [21704474@qtp-26509496-0] 信息 org.hibernate.hql.ast.ASTQueryTranslatorFactory - 使用 ASTQueryTranslatorFactory 3651 [21704474@qtp-26509496-0] INFO org.hibernate.cfg.SettingsFactory - 查询语言替换:{} 3652 [21704474@qtp-26509496-0] INFO org.hibernate.cfg.SettingsFactory - JPA-QL 严格合规:禁用 3652 [21704474@qtp-26509496-0] INFO org.hibernate.cfg.SettingsFactory - 二级缓存:启用 3652 [21704474@qtp-26509496-0] INFO org.hibernate.cfg.SettingsFactory - 查询缓存:禁用 3664 [21704474@qtp-26509496-0] 信息 org.hibernate.cfg.SettingsFactory - 缓存区域工厂:org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridge 3665 [21704474@qtp-26509496-0] 信息 org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridge - 缓存提供程序:org.hibernate.cache.NoCacheProvider 3666 [21704474@qtp-26509496-0] INFO org.hibernate.cfg.SettingsFactory - 优化缓存以实现最小放置:禁用 3666 [21704474@qtp-26509496-0] INFO org.hibernate.cfg.SettingsFactory - 结构化二级缓存条目:已禁用 3678 [21704474@qtp-26509496-0] 信息 org.hibernate.cfg.SettingsFactory - 统计信息:禁用 3678 [21704474@qtp-26509496-0] INFO org.hibernate.cfg.SettingsFactory - 已删除实体合成标识符回滚:已禁用 3678 [21704474@qtp-26509496-0] 信息 org.hibernate.cfg.SettingsFactory - 默认实体模式:pojo 3679 [21704474@qtp-26509496-0] INFO org.hibernate.cfg.SettingsFactory - 命名查询检查:启用 3775 [21704474@qtp-26509496-0] INFO org.hibernate.impl.SessionFactoryImpl - 构建会话工厂 4155 [21704474@qtp-26509496-0] INFO org.hibernate.impl.SessionFactoryObjectFactory - 未将工厂绑定到 JNDI,未配置 JNDI 名称 4170 [21704474@qtp-26509496-0] 信息 org.hibernate.tool.hbm2ddl.SchemaUpdate - 运行 hbm2ddl 架构更新 4170 [21704474@qtp-26509496-0] INFO org.hibernate.tool.hbm2ddl.SchemaUpdate - 获取数据库元数据 4171 [21704474@qtp-26509496-0] 错误 org.hibernate.tool.hbm2ddl.SchemaUpdate - 无法获取数据库元数据 java.sql.SQLException:套接字创建错误 在 org.hsqldb.jdbc.Util.sqlException(未知来源) 在 org.hsqldb.jdbc.jdbcConnection.(未知来源) 在 org.hsqldb.jdbcDriver.getConnection(未知来源) 在 org.hsqldb.jdbcDriver.connect(未知来源) 在 java.sql.DriverManager.getConnection(DriverManager.java:582) 在 java.sql.DriverManager.getConnection(DriverManager.java:154) 在 org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:133) 在 org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:51) 在 org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:168) 在 org.hibernate.impl.SessionFactoryImpl.(SessionFactoryImpl.java:346) 在 org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1327) 在 se.kanit.projectmgr.db.HibernateUtil.(HibernateUtil.java:24) 在 se.kanit.web.projectmgr.server.issues.IssuesService.addIssue(IssuesService.java:26) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 com.google.appengine.tools.development.agent.runtime.Runtime.invoke(Runtime.java:100) 在 com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:562) 在 com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:188) 在 com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224) 在 com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:713) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:806) 在 org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) 在 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166) 在 com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:51) 在 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 在 com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43) 在 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 在 com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:122) 在 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 在 org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388) 在 org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) 在 org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) 在 org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) 在 org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) 在 com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:70) 在 org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) 在 com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:349) 在 org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) 在 org.mortbay.jetty.Server.handle(Server.java:326) 在 org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) 在 org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:938) 在 org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:755) 在 org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) 在 org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) 在 org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) 在 org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) 4172 [21704474@qtp-26509496-0] 错误 org.hibernate.tool.hbm2ddl.SchemaUpdate - 无法完成架构更新 java.sql.SQLException:套接字创建错误 在 org.hsqldb.jdbc.Util.sqlException(未知来源) 在 org.hsqldb.jdbc.jdbcConnection.(未知来源) 在 org.hsqldb.jdbcDriver.getConnection(未知来源) 在 org.hsqldb.jdbcDriver.connect(未知来源) 在 java.sql.DriverManager.getConnection(DriverManager.java:582) 在 java.sql.DriverManager.getConnection(DriverManager.java:154) 在 org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:133) 在 org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:51) 在 org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:168) 在 org.hibernate.impl.SessionFactoryImpl.(SessionFactoryImpl.java:346) 在 org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1327) 在 se.kanit.projectmgr.db.HibernateUtil.(HibernateUtil.java:24) 在 se.kanit.web.projectmgr.server.issues.IssuesService.addIssue(IssuesService.java:26) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 com.google.appengine.tools.development.agent.runtime.Runtime.invoke(Runtime.java:100) 在 com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:562) 在 com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:188) 在 com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224) 在 com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:713) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:806) 在 org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) 在 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166) 在 com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:51) 在 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 在 com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43) 在 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 在 com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:122) 在 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 在 org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388) 在 org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) 在 org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) 在 org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) 在 org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) 在 com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:70) 在 org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) 在 com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:349) 在 org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) 在 org.mortbay.jetty.Server.handle(Server.java:326) 在 org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) 在 org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:938) 在 org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:755) 在 org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) 在 org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) 在 org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) 在 org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) 4293 [21704474@qtp-26509496-0] WARN org.hibernate.util.JDBCExceptionReporter - SQL 错误:-80,SQLState:08000 4293 [21704474@qtp-26509496-0] 错误 org.hibernate.util.JDBCExceptionReporter - 套接字创建错误 无法打开连接 org.hibernate.exception.JDBCConnectionException:无法打开连接 在 org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:97) 在 org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) 在 org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:52) 在 org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:449) 在 org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167) 在 org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:142) 在 org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:85) 在 org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1353) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 com.google.appengine.tools.development.agent.runtime.Runtime.invoke(Runtime.java:100) 在 org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:342) 在 $Proxy7.beginTransaction(未知来源) 在 se.kanit.projectmgr.db.HibernateUtil.saveOrUpdate(HibernateUtil.java:115) 在 se.kanit.web.projectmgr.server.issues.IssuesService.addIssue(IssuesService.java:26) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 com.google.appengine.tools.development.agent.runtime.Runtime.invoke(Runtime.java:100) 在 com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:562) 在 com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:188) 在 com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224) 在 com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:713) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:806) 在 org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) 在 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166) 在 com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:51) 在 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 在 com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43) 在 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 在 com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:122) 在 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) 在 org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388) 在 org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) 在 org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) 在 org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) 在 org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) 在 com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:70) 在 org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) 在 com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:349) 在 org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) 在 org.mortbay.jetty.Server.handle(Server.java:326) 在 org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) 在 org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:938) 在 org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:755) 在 org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) 在 org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) 在 org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) 在 org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) 引起:java.sql.SQLException:套接字创建错误 在 org.hsqldb.jdbc.Util.sqlException(未知来源) 在 org.hsqldb.jdbc.jdbcConnection.(未知来源) 在 org.hsqldb.jdbcDriver.getConnection(未知来源) 在 org.hsqldb.jdbcDriver.connect(未知来源) 在 java.sql.DriverManager.getConnection(DriverManager.java:582) 在 java.sql.DriverManager.getConnection(DriverManager.java:154) 在 org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:133) 在 org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446) ... 49 更多
非常感谢任何提示和想法。
干杯。
托比。