【发布时间】:2018-07-14 12:51:35
【问题描述】:
我构建了一个简单的 Java Web 应用程序。它提供了一系列 RESTful API 供用户通过 Web 界面对 Java DB 执行某些操作。我在开发过程中使用了 NetBeans 环境,并在测试中使用了 Glassfish。
现在我已经完成了,我希望能够使用二进制文件将它部署在另一台机器上(尽管现在我使用同一台机器,直到我学会了如何去做)。
我安装了 Tomcat 7,并将 .war 文件移动到 Tomcat 的 webapp 文件夹中。应用程序部署。此后,我尝试使用为此创建的按钮从数据库中读取一些数据,但出现以下错误
我不确定出了什么问题,但我有两个理论。
1) Web 应用程序无法连接到数据库。然而,当我再次尝试运行应用程序时,从 NetBeans 启动 JavaDB 后,并没有什么不同。
2) 不知何故,应用程序无法访问 Node 服务。我以为移动应用时不需要更改 API 链接,但也许我错了。
或者也许还有其他一些我没有考虑过的问题?对于如何正确部署此类应用程序的任何建议,我将不胜感激。
编辑:问题已通过使用 TomEE 解决。
【问题讨论】:
标签: java tomcat netbeans deployment javadb