怎样在tomcat中部署编译好的servlet?

该把编译好的servlet放到tomcat中的哪个文件夹中?为什么我把class文件放到E:\Tomcat5.0\webapps\ROOT\WEB-INF\classes... 该把编译好的servlet放到tomcat中的哪个文件夹中?为什么我把class文件放到E:\Tomcat 5.0\webapps\ROOT\WEB-INF\classes
中,在浏览器中输入:http://localhost:8080/servlet/HelloWorld 不能够显示,找不到这个文件?
我的服务器配置:jdk1.b,tomcat5.0。既然servlet能够成功编译,我感觉servlet肯定没问题,一定是部署的问题,我该把class
文件放到tomcat的哪个文件夹中?初学jsp哪个高手帮忙解决一下这个问题!分不多了,给30分。
展开
 我来答
千锋教育
2015-12-05 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
1.在myeclipse里面,window菜单最后一个preferences,左边点开myclispe,点servers下面找到tomcat,选择tomcat版本,Tomcat Server 设置为enable,再选择tomcat的路径,OK。
2.在myclipse新建一个WEB项目,然后在下面可以写jsp程序了,默认会有个index.jsp
3.点工具栏上的发布按钮,点右边的ADD,选择刚才第一步建的tomcat,就会把项目发布到tomcat下面
4.启动tomcat,在发布按钮旁边,是启动按钮,选择创建的tomcat
5.在浏览器里面输入地址localhost:8080/myeclipse项目名称/index.jsp
zy219zy
推荐于2018-03-13
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
E:\Tomcat 5.0\webapps\
在这个目录下新建个文件夹(工程名随便起),不要用系统默认的那个ROOT
然后在这个文件夹中建立一个WEB-INF(必须大写)文件夹,然后在WEB-INF中建立文件夹classes,和web.xml文件把写好的class文件放在classes中
配置web.xml
<?xml version="1.0" Encoding="ISO-8895-1"?>
<web-app>
<servlet>
<servlet-name>xxxx(随便起)</servlet-name>
<servlet-class>class的文件名</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>xxxx(必须跟上面servlet-name的名字一样)</servlet-name>
<url-pattern>/test</url-pattern>
其中/test就是你在IE中访问的地址
例如:http://localhost:8080/工程名/test
这样就能访问到你的class文件了,
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhh5919
2007-11-03 · TA获得超过330个赞
知道小有建树答主
回答量:483
采纳率:100%
帮助的人:513万
展开全部
没有部署啊
先建立一个文件夹WEB-INF
然后在它下面建立两个文件夹和一个web.xml
两个文件夹的名字就是classes和lib
classes下放你编译的servlet和javabean lib放所用的jar包比如连数据库的驱动
然后配置xml文件
配置servlet的映射
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2007-11-03 · TA获得超过154个赞
知道小有建树答主
回答量:404
采纳率:0%
帮助的人:329万
展开全部
以上2个答案在一起就完美了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiest1986
2007-11-03 · TA获得超过3432个赞
知道小有建树答主
回答量:1013
采纳率:0%
帮助的人:1122万
展开全部
在你WEB-INF下的web.xml里面配置你servlet的路径 <servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/servlet/HelloWorld</url-pattern>
</servlet-mapping>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式