idea从svn检出项目并部署到tomcat上

步骤

1.在Idea开启页面选择从Subversin检出项目
idea从svn检出项目并部署到tomcat上
2.svn地址选择好后next,选择检出的目录,即检出项目的存储位置
idea从svn检出项目并部署到tomcat上
3.选择OK打开该项目,Idea会检测到项目中未配置的信息,选择Add as Maven Project及Configure即可,在项目结构Project Structure中也可配置
idea从svn检出项目并部署到tomcat上
4.点击右上角箭头,选择Edit Configuration配置tomcat
idea从svn检出项目并部署到tomcat上
5.选择左上角加号,添加本地tomcat
idea从svn检出项目并部署到tomcat上
6.之后选择tomcat的Deployment标签页,点击绿色加号添加项目部署方式
idea从svn检出项目并部署到tomcat上
如果无对应界面,那么可能会出现如下页面:
idea从svn检出项目并部署到tomcat上
选择右下角fix按钮增加配置,出现如下页面
idea从svn检出项目并部署到tomcat上
选择从相应模块添加,之后选择对应的项目模块即可,保存后继续配置
idea从svn检出项目并部署到tomcat上
7.选择部署方式:war-exploded,该方式将项目文件移动到tomcat部署的文件夹里,支持热部署,开发时一般选用这种方式,最直观的体验就是更改代码后不需要重启服务器,只需要选择更新项目资源即可,选择这种方式后还需要进行后续的一步配置才行
idea从svn检出项目并部署到tomcat上
8.添加好后,在右侧Application context中设置项目访问根目录
idea从svn检出项目并部署到tomcat上
9.配置完部署方式后,返回server标签页,发现VM options下方多了一条选项,将两个选项框中的内容都改为Update classes and resources,表示在更改完项目后,进行更新操作即可更新classes及resources文件,而不需要重启
idea从svn检出项目并部署到tomcat上
10.未配置JDK时,需要在如下Project Structure中配置项目使用的JDK版本
idea从svn检出项目并部署到tomcat上

错误信息

在进行如上配置后,发现报错:
java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load [sun.reflect.DelegatingConstructorAccessorImpl]
在重启本地mysql服务后正常启动,应该是未能正常访问本地Mysql服务器的缘故