公司的后台项目,分成了好几个小模块分别部署,idea 好像不可以一个端口上启动两个 web 项目,而 eclipse 就很简单了,直接添加进去就行了,比如 http//:localhost:8080/web1 和 http://localhost:8080/web2,而 idea 只能 http//:localhost:8080/web1 和 http//:localhost:8081/web2,是我使用不当,还是确实如此呢?
公司的后台项目,分成了好几个小模块分别部署,idea 好像不可以一个端口上启动两个 web 项目,而 eclipse 就很简单了,直接添加进去就行了,比如 http//:localhost:8080/web1 和 http://localhost:8080/web2,而 idea 只能 http//:localhost:8080/web1 和 http//:localhost:8081/web2,是我使用不当,还是确实如此呢?
|
1
运行设置,deployment 中添加 artifact,配置 application context 为 web1,web2
|
|
2
@DXDE443 我是这样做的, 但是当两个项目都启动的时候,第二个会报端口被占用
|
|
XuNerverGiveUpMar 26, 2018
3
|
|
DXDE443Mar 26, 2018
4
@liuhuansir 你应该是分开成两个分别 run 了,我的意思是在一个 run 里面配置这两个项目,这样是不会冲突的
|
|
domtyMar 26, 2018
5
再启一个 idea 注意下端口冲突呗,一。
其实有持续集成的测试环境用起来会更舒服吧。 |
|
6
@DXDE443 (┬_┬)我这二,原来如此,谢谢啦
|
|
shenyuzhiMar 26, 2018
7
用 nginx 反向代理一下
|
|
lihongjie0209Mar 26, 2018
8
http//:localhost:8080/web1 怕是你对 http://有什么误解
|
|
paramMar 26, 2018 via Android
9
同一个端口一个是跑着同一个 tomcat 吧
|
|
paramMar 26, 2018 via Android
10
同一个端口应该是跑着同一个 tomcat 吧
|
|
tedzhou1221Mar 26, 2018 via Android
11
一楼是正确的,还可以添加你指定其他项目的路径进去,就可以同时启动两个。
|