我想将同一个Gradle项目创建的两个webapp运行到Jetty服务器中.我们称这两个webapps为"ninja"和"warrior".
两个webapp都非常相似,它们仅在应用程序上下文文件(在web.xml文件中引用)和资源上有所不同.
为了部署它们,接受这两个选项:
http://www.example.com:8080/app (ninja webapp) http://www.example.com:8081/app (warrior webapp)
http://www.example.com:8080/ninja_app http://www.example.com:8080/warrior_app
有一个或两个Jetty实例应该可以用于这个项目.
这是我的项目布局:
/src/main/java /src/main/resources /src/main/webapp (ninja webapp) /src/main/webapp-warrior
第一个问题:如何使用Gradle创建两个war文件?
第二个问题:如何使用Gradle在Jetty服务器中部署两个war文件?
请看一下Gretty gradle插件:https://github.com/akhikhl/gretty
它支持多个开箱即用的Web应用程序.它可以帮助您:
此外,您可以:
有很多文档可以帮助解决所有问题:http://akhikhl.github.io/gretty-doc/
披露:我是Gretty插件的作者.
快乐编码:)
| 归档时间: |
|
| 查看次数: |
2720 次 |
| 最近记录: |