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