欢迎来到天天文库
浏览记录
ID:8808144
大小:1.26 MB
页数:19页
时间:2018-04-08
《eclipsetomcat开发web应用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Eclipse+Tomcat开发web应用思路:1.在Eclipse中设置服务器配置2.新建Web工程3.修改class文件生成目录4.将Web工程配置到服务器中5.新建index.jsp文件6.新建servlet文件7.打包成war文件具体操作:1.在Eclipse(版本是Indigo)中,通过window-->preferences导航到“参数选择”界面,如图所示:选择Server-->RuntimeEnvironments,进入服务器的运行时环境配置界面,点击“Add..”按钮,添加一个运行环境的配置,如图所示:在弹出的页面中,选择类型是Tomc
2、at6.0的运行环境,如图所示:点击“Next”按钮,可进行运行环境的相关设置操作,如图所示:点击“Finish”按钮,完成运行环境的设置,如图所示:在Servers面板,点击“newserverwizard”,添加Web应用程序运行所需的服务器,如图所示:在弹出的界面中,可以看到之前设置的服务器运行环境,如图所示:点击“Finish”按钮,完成添加操作,此时会有一个新的Server工程被添加了,如图所示:1.新建一个DynamicWebProject工程,如图所示:给该工程取名为“Demo”,如图所示:点击“Next”按钮,弹出class文件保存路径
3、的界面(说明:此路径将来还要修改,此时先用默认路径),如图所示:点击“Next”按钮,弹出此Web工程的相关设置界面(说明:这里全部使用默认设置,不做修改),如图所示:点击“Finish”按钮,则完成此Web工程的构建工作,如图所示:1.在Demo工程上,点击鼠标右键,选择“Properties”选项,如图所示:在弹出的界面上,选择JavaBuildPath-->Source,在此设置class文件生成的路径,如图所示:点击“ok”按钮,完成修改操作。1.Servers面板中,在之前创建的Tomcat6.0服务器上,点击鼠标右键,选择AddandRem
4、ove选项,如图所示:在弹出的界面上,设置新建的Demo工程与该服务器关联关系,如图所示:点击“Finish”按钮,完成操作。打开Servers工程中的server.xml文件,如图所示:在文件中会看到Demo工程已配置到本服务器的相关代码,如图所示:1.在Demo工程中,新建一个index.jsp文件,如图所示:点击“Finish”按钮,完成操作。编辑新生成的index.jsp文件,并保存,如图所示:运行Tomcat服务器,如图所示:可以看到Demo工程在Tomcat服务器中运行正常,运行结果如图所示:1.新建一个java文件,如图所示:点击“Fin
5、ish”按钮,完成此servlet文件的创建操作,如图所示:编辑此DemoServlet.java并保存,代码如下:packagecom.triones.demo;importjava.io.IOException;importjava.io.PrintWriter;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.Ht
6、tpServletResponse;publicclassDemoServletextendsHttpServlet{protectedvoiddoGet(HttpServletRequestreq,HttpServletResponseresp)throwsServletException,IOException{PrintWriterout=resp.getWriter();out.print("778899");}protectedvoiddoPost(HttpServletRequestreq,HttpServletResponseresp)t
7、hrowsServletException,IOException{doGet(req,resp);}}保存后,相应的class文件也被创建到指定的文件夹下,如图所示:打开web.xml文件,对DemoServlet进行相应的配置,如图所示:编辑web.xml文件,将以下代码放置在元素中:DemoServletcom.triones.demo.DemoServlet8、t-mapping>DemoServlet
8、t-mapping>DemoServlet
此文档下载收益归作者所有