Maven 2 maven jetty插件mvn:jetty ServletContext.getRealPath(";)和ServletRequest.getRealPath(";)指向源文件夹的目标?

Maven 2 maven jetty插件mvn:jetty ServletContext.getRealPath(";)和ServletRequest.getRealPath(";)指向源文件夹的目标?,maven-2,jetty,maven-jetty-plugin,Maven 2,Jetty,Maven Jetty Plugin,摘要:目标是在maven jetty插件的目标文件夹中找到WEB-INF文件夹的路径,该文件夹也与其他服务器兼容。getRealPath(“”)在Tomcat或mvn jetty:run war中工作得很好。多谢各位 米沙 亲爱的各位: 这与 可以使用以下命令轻松地对其进行测试: mvn archetype:generate -B -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-light-str

摘要:目标是在maven jetty插件的目标文件夹中找到WEB-INF文件夹的路径,该文件夹也与其他服务器兼容。getRealPath(“”)在Tomcat或mvn jetty:run war中工作得很好。多谢各位

米沙


亲爱的各位:

这与

可以使用以下命令轻松地对其进行测试:

mvn archetype:generate -B -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-light-struts-archetype -DarchetypeVersion=2.1.0-M1 -DgroupId=com.mycompany -DartifactId=myproject
cd myproject
patch -p0 < diff
cd myproject
mvn clean install -DskipTests && mvn jetty:run
mvn原型:generate-B-DarchetypeGroupId=org.appfuse.archetypes-DarchetypeArtifactId=appfuse light struts原型-DarchetypeVersion=2.1.0-M1-DgroupId=com.mycompany-DartifactId=myproject
cd myproject
斑贴-p0
请在此处找到差异文件:

现在,导航到 在浏览器中,这将指向 !!! /home/misha/workspace/myproject/src/main/resources

这不应该指向什么

/目标/类别

./target/myproject-2.1.0-M1/WEB-INF/classes

是否可以修改此行为

多谢各位

你的


Misha Koshelev

根据Jan Bartel在jetty dot codehaus dot org邮件列表上关于用户的非常有用的帖子,似乎有一个解决办法是使用

mvn码头:运行爆炸

我认为这种方法的一个缺点是,首先组织一场战争,然后再发动战争需要额外的时间

多谢各位 米沙

p、 美国参考Jan Bartel的帖子: