我在 Netbeans 中开发了一个 Java EE Web 应用程序并构建到一个 war 文件中。在 GlassFish 应用程序服务器中部署时它工作正常。但是,我的目标是让这个 Web 应用程序在包含内置 Jetty Web 服务器的 OpenNMS 应用程序服务器中工作。为此,我提取了 .war 文件的内容并将其放在 Jetty Web 服务器的目录下(即 /opt/opennms/jetty-webapps/)并尝试运行 default.jsp 页面,该页面应该只是显示一些来自数据库的信息。然后,我在浏览器上收到 HTTP 404 Not Found 错误。这意味着 Jetty 根本无法识别我的应用程序。我尝试重新启动整个 openNMS 但仍然收到相同的 404 消息。
我的问题是如何将我的 web 应用程序作为 war 文件部署到 Jetty web 服务器中。我想将提取的内容放在 jetty-webapps 文件夹下就足够了。我在这里想念什么?谢谢。