您的位置:首页 > 编程语言 > Java开发

真正的jetty 和eclipse 的开发环境架设 ,本人亲身经历

2012-12-29 09:22 465 查看
其实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

http://eclipse.org/downloads/download.php?file=/jetty/8.1.8.v20121106/dist/jetty-distribution-8.1.8.v20121106.zip&r=1

 

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应用的

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Jetty