其实jetty 和eclipse 的开发环境架设并不算复杂,就是由于资料太过于零碎,而且方法比较多,结果给大家做成了困扰,我就我自己的搭建历程进行总结,希望对日后自行搭建的哥们可以起到帮助
里程碑:使eclipse可以打开 > 使WTP插件安装于eclipse >下载jetty 8.X >在eclipse中加入jetty服务器>发布我们的web应用到对应的 jetty服务器上>进行调试
1. 首先你去下载一个eclipse 下载个 EE版本吧
http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/junosr1
2. 下载JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html
JAVA_HOME 如何配置自己百度吧
3. 安装 jetty wtp插件用于可以使eclipse多一个jetty服务器类型,打开 eclipse 看看是否已经正常运行,如果正常运行了我们打开 Help>Install New SoftWare
参考一下:http://wiki.eclipse.org/Jetty_WTP_Plugin/Jetty_WTP_Install
在work with上输入:http://download.eclipse.org/jetty/updates/jetty-wtp
4. 下载 jetty 8.18
5. 关键到了,我们如何可以让eclipse和jetty配合起来工作呢?
按 eclipse上的说明是不行的,因为有细节没交代,下面来实战一下
这个链接教你如何在eclipse下建立一个jetty服务器
http://wiki.eclipse.org/Jetty_WTP_Plugin/Jetty_WTP_Create_Server
6. 建立一个自己的动态web应用
第一步,创建一个动态web工程, File/New/Other选择Web/Dynamic Web Projectnode :
第二步 输入必须的参数
第三步,按下Finish 按钮, WTP动态web工程创建了,我们把jetty目录下的所有jar加进去吧!
第四步,建立WebContent/index.htm 文件:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type"content="text/html; charset=ISO-8859-1">
<title>My first WEB Application</title>
</head>
<body>
My first WEBApplication.
</body>
</html>
第五步,把mywebapp 拖放到Jetty 服务器去:
第六步,启动和停止jetty服务器:
第七步,你启动服务器后会发现以下的日志:
如何用maven 制作你的web应用程序自己csdn一下就ok了
这里要补充:
建立起Servers后,发现有:
在服务器停止状态下,右击上面Jetty,选择Properties>General,点击Switch Location,发现Location改变,然后确定,会发现:
然后,在Debug>Debug Configurations中设置Jetty,双击新建一个设置,在classpath中remove在User Entries中所有的jar,然后选中User Entries,选择旁边的,添加内容为所有在Jetty安装目录下lib中所有的jar(包括lib中所有文件夹中的jar)!!因为eclipse中jetty默认配置为空,不能使Server运作起来。若不作此配置,就会出现如下问题(无提示):
正常为(有提示):
重点来了!! 记住在jettyserver 的config设置中把下载来的jetty 服务器lib目录中的所有jar都加入到你的classpath中去哦!!!!!不然你无法发布你的web应用的