由于webx3采用maven管理项目部署,本地通过maven生成了一个webx3程序开发的框架后,为了能够做二次开发,在eclipse下需要安装maven插件(for eclipse)、springext插件(for eclipse)、git插件(for eclipse),安装后,在eclipse导入了webx3的工程(eclipse中选择import->existing maven projects)。
导入了框架项目后,进行服务器配置,因为webx3的pom.xml中,插件配置的是jetty服务器,因此我们需要配置下,右键该项目后:
选择maven build,并进行服务器配置(我这里用的是tomcat,因为我在pom.xml文件中进行过配置,如果没有进行过pom.xml的配置,那么这里配置jetty:run),同时配置maven Runtime:
程序运行成功后,通过(http://localhost:8081/tutorial1进行访问,这种方式是默认的jetty访问),如果配置的是其他服务器,就采用其他的端口方式进行,当成功访问后,可以看到主界面中有相关的配置信息以及环境等信息,还有一些demo在其中:
由于webx3的pom.xml中采用了jetty服务器插件,因此我们如果对其不修改,就只能采用jetty作为服务器,但是很多时候,web项目的开发并没有采用jetty,下面我就以tomcat为例,让这个maven项目应该也可以在tomcat下运行,修改pom.xml文件,加入tomcat的plugin信息,如下:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId><!--tomcat插件-->
<version>1.1</version>
</plugin>
添加后,只需要对刚才配置ran configurtion进行jetty:run修改成tomcat:run的配置即可重新启动,这样该maven项目就发布到tomcat下了。