undertow方式打包的项目能换成普通打包方式吗

假如一个项目之前是用 Undertow方式打包的,现在发现端口不够用了,想换成普通打包成war的模式放tomcat运行,可以吗,如果可以的话,pom.xml那一段build标签内容是 不是要去掉呢

评论区

JFinal

2019-02-26 13:17

jfinal 开发的项目是标准的 java web 项目,将 jar 改成 war ,删掉 jetty-server 和 jfinal undertow 项目的依赖,打成 war 包即可

这里有相关文档:
https://www.jfinal.com/doc/1-7
https://www.jfinal.com/doc/1-11

nommpop

2019-02-26 13:55

@JFinal 好的,谢谢波总

JFinal

2019-02-26 14:06

@nommpop 关于端口不够用的情况,使用 nginx 做反向代理的方案要方便得多,性能也好得多

nommpop

2019-02-27 11:19

谢谢波哥,解决了,按照文档上的方式成功的打成了war包,pom文件删除jetty和undertow的依赖,然后在pom文件里面把打包方式改成war,配置一下web.xml,再到项目根目录运行 mvn clean package,就好了

supadmin

2019-07-20 11:12

@nommpop 我把undertow依赖包删除后DemoConfig启动项报错了,说没有undertow包

JFinal

2019-07-21 17:05

@supadmin 注释掉 DemoConfig 中的那行出错代码即可,你不使用 undertow ,那行代码就是多余的了

supadmin

2019-07-22 10:24

@JFinal 知道了^_^

热门反馈

扫码入社