【发布时间】:2011-06-27 12:23:28
【问题描述】:
如何配置 Tapestry5 项目以使用嵌入式 Jetty 独立运行(通过 java -jar)?
我正在寻找关于 Tapestry5、Jetty、servlet/处理程序的配置/连接点所需的任何内容的简短“食谱”...
我看到了几个点:How to Create an Executable War、Configuring Tapestry (ref Tapestry as servlet filter)
编辑:由于服务器情况,我正在考虑一个独立运行的 webapp。它不一定要嵌入 Jetty,但我不能依赖稳定的应用服务器。不过,我仍在寻找食谱,所以我不会花太多时间在死胡同上……
另外,我希望 Jenkins (Hudson) 能够在部署更新时自动停止和启动服务器 - 我不知道这是否会影响我对 Jetty 的使用,f.ex。
【问题讨论】:
-
您可以更具体地说明您想要实现的目标。您不必使用嵌入式 Jetty。您可以简单地将整个 Jetty 与您的应用程序一起打包到适当的目录中,然后使用安装程序将一些脚本放在正确的位置。
-
谢谢 - 修改了问题。
-
感谢您的意见 - 我在下面发布的配方似乎是启动和运行独立服务器的最简单方法,Jenkins 能够重新启动它。
-
关于标签,似乎去掉tapestry和embedded-jetty标签并添加jenkins标签会更合适。
标签: jetty tapestry embedded-jetty