eclipse配置JVM项,热部署maven+ssm项目(笔记)
0.调整eclipse内存占用
参考:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
-Xms512m 设置java程序启动时初始堆大小
-Xmx1024m 设置java程序能获得的最大堆大小
-XX:PermSize=128M 方法区大小
-XX:MaxPermSize=128M
-XX:+UseParalle1GC
-Xverify:none
1.tomcat-user.xml
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="myname" password="mypasswd" roles="manager-gui,manager-script"/>
2.pom.xml部分配置
加上<dependencyManagement>,表明设置统一依赖管理、*不强行依赖*
<build>
<finalName>abc</finalName>
<pluginManagement>
<plugins>
<!-- 资源文件拷贝插件 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.7</version>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<!-- java编译插件 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<!-- 配置Tomcat插件 -->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://localhost:8080/manager/text</url>
<path>/abc</path><!-- 此行注释则项目tomcat7:redeploy打包为ROOT.war -->
<server>tomcat</server>
<username>myname</username>
<password>mypasswd</password>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
3.eclipse的tomcat修改
4.eclipse热部署到tomcat 命令
5.svn检出pom项目
改成maven项目