实验介绍
实验目的
了解ssh项目的部署。
学习在intellij eclispe项目中配置使用jetty。
实验内容
使网上下载的sshdemo项目(下载地址)在intellij eclispe项目中成功用jetty启动。
实验状态
因为不能解决的bug而中止,尝试现在eclispe中实验(学习资源比较多)。
实验环境
intellij13
jetty7 jetty9
实验资源
实验过程
配置jetty和jsp容器
已经含有jar包无需导入
配置jetty
已经配置好jetty后
原因:jetty7默认配置是不支持JSP的。
换用jetty9看一看。
启动jetty遇到 ajp不存在问题
2015-10-11 09:39:44.514: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
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.eclipse.jetty.start.Main.invokeMain(Main.java:469)
at org.eclipse.jetty.start.Main.start(Main.java:612)
at org.eclipse.jetty.start.Main.parseCommandLine(Main.java:265)
at org.eclipse.jetty.start.Main.main(Main.java:79)
Caused by: java.lang.ClassNotFoundException: org.eclipse.jetty.ajp.Ajp13SocketConnector
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.eclipse.jetty.util.Loader.loadClass(Loader.java:92)
at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.nodeClass(XmlConfiguration.java:346)
at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.newObj(XmlConfiguration.java:718)
at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.itemValue(XmlConfiguration.java:1078)
at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.value(XmlConfiguration.java:993)
at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.call(XmlConfiguration.java:686)
at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:379)
at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:335)
at org.eclipse.jetty.xml.XmlConfiguration.configure(XmlConfiguration.java:288)
at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1191)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1126)
... 8 more
Usage: java -jar start.jar [options] [properties] [configs]
java -jar start.jar --help # for more information
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。