当前位置:   article > 正文

java实验中出现的问题,j2ee实验 - 学习在intellij的eclispe项目中配置使用jetty来启动sshDemo(实验状态:中止)...

options properties configs

实验介绍

实验目的

了解ssh项目的部署。

学习在intellij eclispe项目中配置使用jetty。

实验内容

使网上下载的sshdemo项目(下载地址)在intellij eclispe项目中成功用jetty启动。

实验状态

因为不能解决的bug而中止,尝试现在eclispe中实验(学习资源比较多)。

实验环境

intellij13

jetty7 jetty9

实验资源

实验过程

配置jetty和jsp容器

e4e3828e9410147e8a49ace48100723d.png

9d20799d966d844a027514b9e978bbd7.png

80f9f06591027baf8edb13c4ac2a3dd2.png

已经含有jar包无需导入

配置jetty

b8ab4b976687b4f3034acb8ced4ca490.png

650557777a160846be57012d5782e90f.png

36546df34335e2817db49a4c0617897c.png

7f98bccea8b26a55ea8905b8a1588a61.png

已经配置好jetty后

6d18af5c0afa8751b8bdfd0585823c04.png

原因:jetty7默认配置是不支持JSP的。

换用jetty9看一看。

启动jetty遇到 ajp不存在问题

bfe6ec19f9fe147be3774d388a74f298.png

2015-10-11 09:39:44.514:WARN:oejx.XmlConfiguration:Config error at | 8009| 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

实验总结

本次实验中值得拓展的实验

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/124444
推荐阅读
相关标签
  

闽ICP备14008679号