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

该把编译好的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分。

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
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-03-13
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文件了,本回答被提问者和网友采纳
第2个回答  2007-11-03
没有部署啊
先建立一个文件夹WEB-INF
然后在它下面建立两个文件夹和一个web.xml
两个文件夹的名字就是classes和lib
classes下放你编译的servlet和javabean lib放所用的jar包比如连数据库的驱动
然后配置xml文件
配置servlet的映射
第3个回答  2007-11-03
以上2个答案在一起就完美了
第4个回答  2007-11-03
在你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>

tomcat部署的三种方法(tomcat程序部署)
1.直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法。 2.在tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,并在host和\/host之间插入如下语句。怎么用tomcat部署web应用 第一种方式:利用Tomcat自动部署 利用Tomcat...

如何部署tomcat如何部署tomcat服务器
首先,登录到Tomcat官方装包下载地址。在【Download】目录下,找到并点击合适版本的Tomcat。(由于我的JDK为1.8.0,因此我选择了下载Tomcat8版本)。点击后,根据自己电脑操作系统的位数,再选择右侧【core】下的压缩包进行下载,并保存。因为下载的该压缩为免安装版Tomcat,下载完成后,将该压缩包解压即可...

tomcat如何配置运行html jsp servlet
还有一种,tomcat\\conf\\Catalina\\localhost下新建一个xml文件testWork.xml,内容就是就是把那段<Context>。这两种都不用手动拷贝。二:按如上配置好,eclipse中就不用配置了。关掉Tomcat,改jsp、servlet文件,开Tomcat,开浏览器看效果。还有一种,下Eclipse的J2EE开发版:http:\/\/www.eclipse.org\/download...

初学者请教:tomcat可以直接部署java编写的application吗?api要...
排除掉springboot自己的tomcat依赖,或者排除掉servlet依赖(因为tomcat本身提供了servlet)你的部署目录要正确,要部署在tomcat的webapps目录下

java 怎么配置servlet?
大体分2个步骤):第一步:在Tomcat根目录下的webapps目录下创建如下目录,并且放相应的文件:• \/FirstWebApp • \/FirstWebApp\/WEB-INF\/classes:存放servlet类编译后的.class文件 • \/FirstWebApp\/WEB-INF\/web.xml:存放servlet的配置文件 第二步:配置web.xml文件,如下图:...

应用中间件tomcat及v3系统部署实战
Tomcat提供处理HTML页面的功能,同时支持Servlet和JSP容器。其目录结构主要包括bin脚本存放目录、conf配置文件目录、lib jar包的目录、logs日志目录、webapps系统运行的目录等。部署应用时,只需将war包或程序文件夹复制到%tomcat_home%\/webapps目录下,Tomcat会自动部署该Web应用。在Tomcat中,应用服务器启动...

tomcat部署项目的几种方式
一、静态部署 1、直接将web项目文件件拷贝到webapps 目录中 Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个 war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包...

eclipse怎么创建servlet中class并配置servlet
1、进jar包,方法如下:在eclipse中新建一个项目-->项目右键-->Build Path-->Add External Archives-->tomcat-->lib-->servlet-api.jar 2、创建servlet:在项目里面新建一个类,继承HttpServlet,重写doGget方法,此时一个servlet已经建成(需要使用的话还需要以下步骤)。3、在tomcat中部署servlet(...

怎么在cmd中运行一个开发好的Servlet
这个没必要,你可以讲tomcat的源码下载下来,然后自己选取其中几个基础部分,然后再将你这个servlet的目录设置到你自己组装的服务器上,最后编译就可以运行了。其实tomcat也是一个由java最简单的类写起来的 ,当然他肯定有一个main方法。至于里面更深的东西,我建议你可以去看《How Tomcat Work》这本书,...

为什么我的servlet程序运行不了,求解
servlet程序是在在tomcat容器中运行,所以必须在tomcat里面部署才可以。具体做法我一个举例供参考:首先:写一个servlet程序,例如 接下来在tomcat中部署这个servlet,如下:最后:在浏览器的url地址栏里输入地址访问即可

相似回答