关于Depend war包的总结
1. Jetty
Jetty的版本必须在7.4.0.RC0(不包含)以后的,建议使用最新版本的(例如:7.4.0.RC0)。
但是jetty在7以后的版本可能会有一个bug,在xp中,.m2目录是在Document and setting 目录下,改目录名有空格,这可能会造成Jetty server报错。解决方法就是把你的maven repository指定到一个没有空格的目录结构下。
2. Jetty-env.xml
该文件在7.0.0.pre5(不包含)以后的版本会出现不同。具体的jetty 6 和jetty 7不同详见
http://wiki.eclipse.org/Jetty/Getting_Started/Porting_to_Jetty_7/Refactoring。
这里就说明两处,
A. org.mortbay.jetty.webapp.WebAppContext 更包结构后为org.eclipse.jetty.webapp.WebAppContext
B. org.mortbay.jetty.plus.jndi.Resource 更包结构后为org.eclipse.jetty.plus.naming.Resource
具体应该如何在7.4.0.RC0(不包含)以后的版本配置jetty-env.xml仍然不清楚,会的希望能指出。