发表于: 2016-03-16 17:59:28
1 3649
今天的任務:構建一個初步的web項目
前次給推薦的用的mvn jetty:run去啟動jetty服務,我之前其實也試過,只是會報xyz/.m2/reposityory下找不到這個插件的錯誤,所以我才去網上直接找可以用的tar包想直接配置的。
既然推薦用這個指令,我又重新找了一個教程。做法是先用mvn archetype:generate -xxx 生成一個web項目,然後在pom.xml里加入jetty插件,然後mvn jetty:jetty;mvn jetty:run
遇到的問題:
運行mvn archetype:generate -DgroupId=com.ptteng -DartifactId=jettyStartTest -DpackageName=com.ptteng -Dversion=0.1時,提示的[Info]Generating project in Interactive mode實在是太慢了,很久沒有反應。我不知道是不是出問題了。
解決方法:加上-DarchetypeCatalog=internal就好了。
在pom里加入了關於jetty插件的<plugins>xx</plugins>內容,然後執行mvn jetty:run 還是沒有成功。
[ERROR] Failed to execute goal org.mortbay.jetty:maven-jetty-plugin:6.1.10:run (default-cli) on project jettyStartTest: Webapp source directory /home/zyzhang/ptteng/Task2/project/jettyStartTest/jettyStartTest/src/main/webapp does not exist -> [Help 1]
也就是這還不是一個web項目。
在創建mvn項目的內容中加入了-DarchetypeArtifactId=maven-archetype-webapp, 應該是成功地生成了web項目了。
然後運行mvn jetty:run,好像可以運行,但是在某一步停住了
[Info]Starting scanner at interval of 10 seconds.。這是已經成功了么?我試圖在網上找成功了的mvn jetty:run 的信息,但是還沒找到。
明天的計劃:繼續讓jetty項目成功。我覺得我離這一步很近了。
然後看一下webapp的內容,嘗試改一下。
评论