如何在Tomcat服务器上运行Servlet程序

如题所述

1,首先电脑上安装好了java jdk 以及Tomcat程序,并且配置好了相关环境变量
2.在Eclipse或者MyEclipse中进行项目的创建,new->Dynamic Web Project写工程名字->next->next在Generate web.xml文件上打勾勾->finish. ,注意:Eclipse不会自动生成wem.xml配置文件需要在创建项目的时候,点击下一步下一步进行勾选
3,在工程名字上,new->servlet。在create Servlet对话框中填写java package包名字和需要创建的class name->finish。
4,找到servlet-api.jar包,复制黏贴到WEB-INF->lib中。
5.在java文件中doPost方法中,创建一个printWrite对象,接收response的getwrite方法,然后该对象就可以直接println你想要返回的信息。
6.web.xml文档设置问题:
<servlet>------servlet程序设置
<servlet-name></servlet-name>-----可自己定
<servlet-class></servlet-class>---包名加类名
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>------和服务器的映射设置
<servlet-name></servlet-name> ---servlet的程序名字
<url-pattern></url-pattern>---URL地址映射,可以自己定义访问地址名字
</servlet-mapping>
注意:web.xml配置详解百度一下,参考例如http://01121264-163-com.iteye.com/blog/1530063
7.点击Myproject右击菜单中选择 Run as ->run on server,选择tomcat的安装地址,finish。写好地址后面的类名,即可访问了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-01
你的servlet程序是不是已经写好了的?如果是写好了的,那么编译后放到tomcat服务器下的webapp文件夹下,然后通过http://127.0.0.1:8080/项目名去访问即可!当然访问的时候要启动tomcate服务器。
第2个回答  2011-09-01
必须在web.xml里进行相应的配置才可以
其中有<servlet>
还有<servlet-mapping>你写一下代码就知道了
主要在<servlet-mapping>里有一个url-pattern,这个是你访问的地址
操作一下吧追问

我的Tomcat7.0里的web.xml里不能进行任何编辑啊,如何设置呢

追答

如果你是用MyEsclipse 建的web项目那就相当简单了,直接改web-inf下的web.xml就可以了

JMXProxy
org.apache.catalina.manager.JMXProxyServlet

JMXProxy
/jmxproxy

其中jmxproxy就是你的url
比如http://locahost:8090/你的项目名/jmxproxy.
或者你找到tom里的webapps里的项目下的web-inf 下手动写一个web.xml
应该也行

本回答被提问者采纳
相似回答