jetty9遇到问题
端口修改
在jetty9中修改$JETTY_HOME/start.d/http.ini中修改
1 | jetty.port=9999 |
jetty9中原来jar
因为在部署项目时,为了避免war包过大,使用在生成war包的时候,不吧依赖jar添加进去,在jetty使用中,一般是一个jetty使用一个项目,所以需要把依赖jar包放入jetty目录 $JETTY_HOME/lib/ext 中
IllegalStateException: No LoginService
因为在web.xml中添加了权限验证,所以在jetty中也需要相应的配置,在**$JETTY_HOME/etc/jetty.xml**中添加:
1 | <Call name="addBean"> |
注意:
jar包冲突
添加在jetty9中使用的是asm-4.1.jar,如果在项目中有使用,需要删除
找不到npn-1.7.0_51.mod
从其他地方copy这个文件到$JETTY_HOME/modules/npn中就可