java.sql.SQLException:Io异常:网络适配器无法建立连接

时间:2013-01-05 19:10:46

标签: java gwt oracle10g ejb

我开始在GWT中开发一个应用程序。首先我尝试了一个简单的登录。当用户点击登录按钮时,如果用户名和密码在数据库中,异步调用将检查服务器。 当我在服务器端运行它时(在一个简单的main()方法中)它工作正常。但是当我在浏览器中使用GWT(实际上最后调用相同的方法)尝试它时,它会抛出以下异常(简而言之):

javax.persistence.PersistenceException: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.4.1.v20121003-ad44345): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: java.sql.SQLException: Io exception: The Network Adapter could not establish the connection Error Code: 17002

我注意到EntityManagerFactory emf = Persistence.createEntityManagerFactory(...)没问题,EntityManager em = emf.createEntityManager();

引发了异常

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

我想我终于找到了答案。当我开始开发我的应用程序时,我生成了示例代码。我选中了“使用Google App Engine”。现在重新开始没有GAE的整个项目,它的工作原理。 我正在学习GWT,老实说,我不知道什么是GAE。我只是点击了“next-next-finish”,并没有意识到危险......