idea导入多个svn工程、部署到tomcat
目录
1.背景
在实际开发中,我们需要同时操作几个或者十几个工程,那么将这些工程放在相同目录下(eclipse是放在一个workspace下)便于编码。
springboot或者maven工程要以maven工程来更新和导入依赖。
非maven的web工程要创建Artifacts,然后将Artifacts部署到tomcat中发布启动。
2.从导入多个工程
2.1svn目录
将工程导入到本地的java-learn2目录,现有三个工程,java-base是springboot工程,其他两个是web工程。
2.2导入工程到idea
3.编译更新springboot工程
Ctrl + shift + A,找到maven工程窗口:
导入maven依赖,更新全部maven工程:
成功启动:
4.导入web工程
4.1module导入
点击finish。
web-learn同理处理。
4.2解决servlet依赖的问题
servlet依赖servlet-api.jar,在tomcat的lib目录下:
两个web工程都需要,故都选择:
4.3配置Artifacts
以之前导入的module创建Artifacts,Artifacts将会被部署到tomcat:
6.配置tomcat、部署工程
给工程命名上下文:
热部署配置、部署项目选择:
tomcat启动报错,原因是没找到部署的包:
解决:增加out目录
测试:
【END】