为了运行Jetty,我在jetty.conf中添加了etc/jettyajp.xml
类Ajp13SocketConnector位于jetty-distribution-8.1.15.v20140411/lib/jetty-ajp-8.1.15.v20140411.jar中。
甚至我也把这个文件复制到ext和重新启动,甚至在所有其他文件夹中重新启动,但是我得到了这个异常。
以下是异常的痕迹:
WARN: oejx.XmlConfiguration:Config error at <Call name="addConnector"> <Arg>|
`<New class="org.eclipse.jetty.ajp.Ajp13SocketConnector"> <Set name="port">8009</Set> </New>|` `</Arg> </Call>` java.lang.ClassNotFoundException: org.eclipse.jetty.ajp.Ajp13SocketConnector java.lang.reflect.InvocationTargetException.原因: java.lang.ClassNotFoundException: org.eclipse.jetty.ajp.Ajp13SocketConnector
发布于 2014-09-05 10:39:29
我也将Jetty 8.1.15.v20140411.jar文件放入/jetty-distribution-8.1.15.v20140411/lib/ext并重新启动Jetty,您知道。起作用了:p
发布于 2014-10-13 14:14:02
您需要在启动选项中添加标签'ajp‘。
java -jar start.jar OPTIONS="default,ajp,*“etc/jetty-ajp.xml
当您使用'ajp‘(或'All')时,启动程序将$(jetty.home)/lib/jetty$(Version).jar添加到类路径中。
https://stackoverflow.com/questions/24527959
复制相似问题