JFinal-undertow如何在同一端口部署多个项目??

JFinal-undertow如何实现像Tomcat那种,把多个项目放到webapps目录下,然后启动Tomcat就行。现在我在80下部署了一个项目,另一个项目也想部署到80下,这样运行各自的启动类要报错。看了http://www.jfinal.com/feedback/5318这个介绍的多模块部署,还是没整明白。求大佬指点一下!

评论区

JFinal

2019-12-25 17:30

那种是用 context path 来区分不同 webapp 的, undertow 也支持这种用法,但需要对它进行配置,你试试 UndertowServer.create(...).configWeb(...) 来进行配置,jfinal 文档中有关于 configWeb 的用法

不建议这么来用,而是让不同的项目跑在不同的 jfinal-undertow 下,使用不同的端口号,最后使用 nginx 来反向代理一下这所有的项目,很方便

Didier

2019-12-26 08:37

@JFinal 多谢大佬提醒,决定用nginx了~~~

JFinal

2019-12-26 10:22

@Didier 用 nginx 的好处太多了,它接管静态资源将极大降低 CPU 占用率。在一台机器上面部署多个 web 十分方便

热门反馈

扫码入社