Eclipse3.6 + tomcat插件 + SVN插件 + jbpm流程设计器 的配置
Eclipse3.6 (eclipse-jee-helios-win32.zip) + tomcat插件(tomcatPluginV321.zip) + svn插件(svn-eclipse-site-1.6.10.zip) + jbpm设计器(jbpm-gpd-site.zip)
Eclipse3.5以上版本提供了快捷的配置插件的方法,将插件放在eclipse目录下的dropins文件夹下,就集成了插件配置。
1. tomcat插件配置
将tomcat插件解压,然后放在eclipse目录下的dropins文件夹中(eclipse3.5后的版本提供的集成插件的第三种方式)。重新启动eclipse,就集成了tomcat,配置好tomcat路径。
2. SVN插件
将svn插件解压,然后放在eclipse目录下的dropins文件夹中。重新启动eclipse,就集成了SVN插件。配置好SVN资源库,就可以检出资源库中的项目了。
3. jbpm流程设计器
在eclipse3.6的help/install new software选项中,Add按钮增加jbpm设计器的路径,点击OK安装。然后重新启动eclipse,就可以用Jbpm jpdl Editor来查看流程模板文件了。
4. eclipse3.6
如果eclipse启动不了,错误提示是:不能启动虚拟机,应该将eclipse.ini中的launcher.XXMaxPermSize的值从256M改为128M。
5. tomcat服务器下热部署WEB项目。
【设置好项目的自动编译路径,同时在tomcat的conf/Catalina/localhost添加项目的热部署文件,这样就做到了实时的改变java,jsp文件的作用。】
Pom.xml文件中加入:<!-- start -->
<profile>
<id>dev</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.1</version>
<executions>
<execution>
<id>copy-dependencies</id>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>src/main/webapp/WEB-INF/lib</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.3</version>
<executions>
<execution>
<id>copy-resources</id>
<phase>process-resources</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>src/main/webapp/WEB-INF/classes</outputDirectory>
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>displaytag_zh*.properties</exclude>
<exclude>errors_zh*.properties</exclude>
<exclude>ApplicationResources_zh*.properties</exclude>
<exclude>applicationContext-resources.xml</exclude>
<exclude>struts.xml</exclude>
</excludes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>applicationContext-resources.xml</include>
<include>struts.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>native2ascii-maven-plugin</artifactId>
<version>1.0-alpha-1</version>
<configuration>
<dest>src/main/webapp/WEB-INF/classes</dest>
<src>src/main/resources</src>
</configuration>
<executions>
<execution>
<id>native2ascii-utf8</id>
<goals>
<goal>native2ascii</goal>
</goals>
<configuration>
<encoding>UTF8</encoding>
<includes>
errors_zh*.properties,
displaytag_zh*.properties,
ApplicationResources_zh*.properties
</includes>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile> <!-- end -->
执行mvn process-resources –Pdev就会将lib,resources国际化后复制到对应的地方。
启动tomcat就可以实时调试了。