我不明白,如何部署ActiveWeb
Web应用程序?据说它没有配置文件。因此它没有 web.xml
。那么,容器如何知道要运行哪个类?
例如,我尝试运行 sample "Hello Bob" application在 Eclipse 下的 Jetty 下——并且可以预见它不会运行。 IE。 jetty 在 http://localhost:8080/greeting
secret 是什么?我认为它应该类似于配置的默认servlet,这在快速入门中没有描述...
可能应该运行一些 Maven 目标或者什么?
最佳答案
对于 Servlet 3.0+,技术上不需要 web.xml
一切都可以通过 servlet annotations 发现,或通过自定义 ServletContainerInitializers
以编程方式添加到容器中或定制ServletContextListener
.
现在使用 ActiveWeb,there is a web.xml
present in their documentation ,所以我想说如果你的项目可以构建一个 webapp war 文件,那么你就可以将它部署到 Jetty 中。
现在,如果您没有看到您所期望的内容(即 404 响应),那么这可能是您的 Web 应用程序的打包方式存在问题。
关于java - 如何将ActiveWeb Web应用程序部署到普通容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25775435/