首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将ActiveWeb web应用部署到普通容器?

如何将ActiveWeb web应用部署到普通容器?
EN

Stack Overflow用户
提问于 2014-09-11 05:32:42
回答 2查看 200关注 0票数 0

我不明白,怎么可能部署ActiveWeb web应用程序?据说它没有配置文件。因此它没有web.xml。那么,容器如何知道要运行哪个类呢?

例如,我尝试在Eclipse下的Jetty下运行sample "Hello Bob" application --这是可预测的,不会运行。例如,jetty在http://localhost:8080/greeting上给出404错误

秘诀是什么?我认为它应该类似于配置的默认servlet,这在快速入门中没有描述……

也许是一些专家的目标应该被运行或其他什么?

EN

回答 2

Stack Overflow用户

发布于 2014-09-11 05:42:50

使用Servlet 3.0+,从技术上讲不需要web.xml

一切都可以通过servlet annotations发现,或者通过自定义ServletContainerInitializers或自定义ServletContextListener以编程方式添加到容器中。

现在使用ActiveWeb、there is a web.xml present in their documentation,所以我想说,如果您的项目可以构建webapp war文件,那么您就有能力将其部署到Jetty中。

现在,如果你看不到你期望的东西(IE,404响应),那么这可能是你的webapp如何打包的一个问题。

票数 1
EN

Stack Overflow用户

发布于 2014-09-11 12:51:30

部署ActiveWeb应用程序与部署任何Java web应用程序没有任何不同。

虽然Joakim正确地指出,web.xml不是必需的,但我们确实将web.xml与ActiveWeb一起使用,请参阅:https://github.com/javalite/activeweb-bootstrap/blob/master/src/main/webapp/WEB-INF/web.xml

使用:

mvn clean package

然后在target下找到一个war文件。

使用以下指南开始:http://javalite.io/getting_started_activeweb

此外,这可能是:ActiveWeb web application does not run under Jetty的副本

发送

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25775435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档