1、mvn archetype:create -DgroupId=org.david.app -DartifactId=mywebapp -DarchetypeArtifactId=maven-archetype-webapp
2、cd mywebapp
mvn eclipse:eclipse
導(dǎo)入eclipse工程
(或者直接從eclipse中導(dǎo)入maven工程)
3、添加servlet依賴
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
4、添加源代碼目錄src/main/java
將源代碼放在該目錄下。
5、添加jetty插件
<build>
<finalName>mywebapp</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
</plugin>
</plugins>
</build>
6、用jetty調(diào)試(http://www.tkk7.com/alwayscy/archive/2007/06/01/118584.html)
命令行:mvn jetty:run
或者
1、先來配置一個外部工具,來運(yùn)行JETTY:
選擇菜單Run->External Tools->External Tools ...在左邊選擇Program,再點(diǎn)New:
配置
Location為mvn完整命令行。定位到bin下的mvn.bat
選擇
Working Directory為本項目。
Arguments填寫:jetty:run
再點(diǎn)選Enviroment頁:加入MAVEN_OPTS變量,值為:
-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=
8080,server=y,suspend=
y
其中,如果suspend=n 表示不調(diào)試,直接運(yùn)行。address=8080為端口
然后,點(diǎn)APPLY,再關(guān)閉本對話框。
另外注意一點(diǎn),好像external tool菜單項在java browering的perspective下才會出現(xiàn)。如果在java下看不見,可以切換下試試。
啟動jetty
2、調(diào)試應(yīng)用
點(diǎn)選run->debug...
選中左樹中的Remote Java Application,再點(diǎn)New。
選擇你的項目,關(guān)鍵是要填和之前設(shè)置外部工具時相同的端口號。
--------------------
WE準(zhǔn)高手
posted on 2008-02-12 15:05
大衛(wèi) 閱讀(6512)
評論(1) 編輯 收藏 所屬分類:
Java