idea导入多个svn工程、部署到tomcat

目录

1.背景

2.从导入多个工程

2.1svn目录

2.2导入工程到idea

3.编译更新springboot工程

4.导入web工程

4.1module导入

4.2解决servlet依赖的问题

4.3配置Artifacts

6.配置tomcat、部署工程


1.背景

在实际开发中,我们需要同时操作几个或者十几个工程,那么将这些工程放在相同目录下(eclipse是放在一个workspace下)便于编码。

springboot或者maven工程要以maven工程来更新和导入依赖。

非maven的web工程要创建Artifacts,然后将Artifacts部署到tomcat中发布启动。

2.从导入多个工程

2.1svn目录

将工程导入到本地的java-learn2目录,现有三个工程,java-base是springboot工程,其他两个是web工程。

idea导入多个svn工程、部署到tomcat

2.2导入工程到idea

idea导入多个svn工程、部署到tomcat

idea导入多个svn工程、部署到tomcat

3.编译更新springboot工程

Ctrl + shift + A,找到maven工程窗口:

idea导入多个svn工程、部署到tomcat

idea导入多个svn工程、部署到tomcat

导入maven依赖,更新全部maven工程: 

idea导入多个svn工程、部署到tomcat

成功启动: 

idea导入多个svn工程、部署到tomcat

4.导入web工程

4.1module导入

idea导入多个svn工程、部署到tomcat

idea导入多个svn工程、部署到tomcat

idea导入多个svn工程、部署到tomcat

idea导入多个svn工程、部署到tomcat

idea导入多个svn工程、部署到tomcat

idea导入多个svn工程、部署到tomcat

idea导入多个svn工程、部署到tomcat

idea导入多个svn工程、部署到tomcat

点击finish。

web-learn同理处理。

4.2解决servlet依赖的问题

servlet依赖servlet-api.jar,在tomcat的lib目录下:

idea导入多个svn工程、部署到tomcat

idea导入多个svn工程、部署到tomcatidea导入多个svn工程、部署到tomcat

两个web工程都需要,故都选择: 

idea导入多个svn工程、部署到tomcat

4.3配置Artifacts

以之前导入的module创建Artifacts,Artifacts将会被部署到tomcat:

idea导入多个svn工程、部署到tomcat

idea导入多个svn工程、部署到tomcat

6.配置tomcat、部署工程

idea导入多个svn工程、部署到tomcat

idea导入多个svn工程、部署到tomcatidea导入多个svn工程、部署到tomcat

给工程命名上下文:

idea导入多个svn工程、部署到tomcat

idea导入多个svn工程、部署到tomcat

热部署配置、部署项目选择:

idea导入多个svn工程、部署到tomcat

tomcat启动报错,原因是没找到部署的包:

idea导入多个svn工程、部署到tomcat

解决:增加out目录 

idea导入多个svn工程、部署到tomcat

测试:

idea导入多个svn工程、部署到tomcat

idea导入多个svn工程、部署到tomcat

【END】