WEBX3学习-eclipse下导入并运行webx(maven)工程

作为java开发工程师,相信大多数人都会使用eclipse开发,所以我们将webx工程导入到eclipse中,在WEBX3学习-1分钟构建WEBX简单应用中我们已经生成了tutorial1项目工程,下面就开始导入吧。

一、eclipse导入webx(maven)工程

1、在WEBX3学习-Maven及m2eclipse安装中我们已经安装了m2eclipse,选择File – Import – Maven – Maven Project(如果是myeclipse,安装的插件是Maven4MyEclipse,路径是File – Import – Maven4MyEclipse – Existing Maven Project),如图:

WEBX3学习-eclipse下导入并运行webx(maven)工程

2、然后点击Next,就会出现Import Projects对话框,在该对话框中点击Browse…选择d:\temp\tutorial1目录(即包含pom.xml文件的那个目录),这时对话框中的Projects:部分就会显示该目录包含的Maven项目如图:

WEBX3学习-eclipse下导入并运行webx(maven)工程

3、点击Finish之后,m2ecilpse就会将该项目导入到当前的workspace中,导入完成之后,我们就可以在Package Explorer视图中看到项目目录,如图:

WEBX3学习-eclipse下导入并运行webx(maven)工程

二、eclipse下运行webx(maven)工程

1、现在webx(maven)工程已经导入,并且在webx的骨架工程的pom.xml中已经加入了jetty的plugin信息,所以就不需要自己增加了,如下:

<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<configuration>
<contextPath>/</contextPath>
<connectors>
<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
<port>8081</port>
<maxIdleTime>60000</maxIdleTime>
</connector>
</connectors>
<requestLog implementation="org.mortbay.jetty.NCSARequestLog">
<filename>target/access.log</filename>
<retainDays>90</retainDays>
<append>false</append>
<extended>false</extended>
<logTimeZone>GMT+8:00</logTimeZone>
</requestLog>
<systemProperties>
<systemProperty>
<name>productionMode</name>
<value>false</value>
</systemProperty>
</systemProperties>
</configuration>
</plugin>

2、在webx工程上,点击右键,点击Run As -- Run Configurations,如图:

WEBX3学习-eclipse下导入并运行webx(maven)工程

3、Base directory中选择工程:tutorial1,Goals中填入:jetty:run,然后点击Run,就可以运行了,等到jetty server启动之后,请在浏览器地址栏输入地址,或直接点击这个链接:http://localhost:8081/。你应该可以看到类似下面的结果:

WEBX3学习-eclipse下导入并运行webx(maven)工程