小弟我在ECLIPSE中创建了一个TOMCAT下的SERVLET为什么不能运行

如题所述

说白了就是想当容器启动时拉起一些服务呗,可以这么搞:(1)新建一个Servlet实现ServletContextListener接口,重写contextInitialized用来执行启动时要做的事情,例子中我拉起了一个线程,或者重写contextDestroyed方法来执行容器销毁时要做什么。importjavax.servlet.ServletContextEvent;importjavax.servlet.ServletContextListener;publicclassMyServletimplementsServletContextListener{//初始化驱动线程DriveThreaddThread=null;privatestaticfinalLoggerlog=Logger.getLogger(MyServlet.class);@OverridepublicvoidcontextInitialized(ServletContextEventarg0){dThread=newDriveThread();dThread.start();log.debug("DriveThreadstart");}@OverridepublicvoidcontextDestroyed(ServletContextEventarg0){log.debug("DriveThreadDestroyed");}}(2)在web.xml中配一个监听com.lear.MyServlet(3)现在启动吧~容器会拉起你的servlet
温馨提示:内容为网友见解,仅供参考
无其他回答

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

有大神看看我在eclipse上配置tomcat后运行报错,没有办法用它,求解,谢 ...
报错。在网上搜了半天,有的说是因为端口被占用,有的说因为Tomcat的JDK版本不对。其实都不是。原因是Tomcat的server.xml配置文件最后多出来的这几行,估计是以前在Eclipse上跑的项目自动生成的。把它们删了之后Tomcat就正常运行了。

通过eclipse export成war包项目放在tomcat的webapps目录下不能运行
war包放在Tomcat下确实能帮你自动解包,但是Tomcat不能帮你把配置文件修改。在D:\\Tomcat 7.0\\conf 目录下修改server.xml文件。在<Host>标签里面添加 <Context docBase="D:\\Tomcat 7.0\\webapps\\XXX" path="\/" reloadable="true"\/> path主要是指定访问时的项目web名,docBase即指定的是物理路径名称...

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

我在Eclipse里面配置Tomcat怎么弄都不行,运行Tomcat的时候出现以下问题...
若没有该选项,请到eclipse上方菜单Window->Show View中配置 3.选中Servers下的Tomcat服务器,点击鼠标右键并选择Add and Remove 4.进行工程的添加和移出 1.Add和Remove需要选中工程后才能点击 2.Add All为添加全部eclipse中的项目到Tomcat 3.Remove All为移出所有Tomcat中的工程 图中的箭头方向可以看出 ...

tomcat的webapps目录下的工程为什么不能运行
不用修改server.xml了。如果你的程序都完好并且配置没错,那么把原先的Struts2HelloWorld文件夹删掉(这个是Tomcat运行时解压出来的)。然后重启一下Tomcat服务再进去就可以了。

eclipse中servlet标签报错怎么办?
如果在 Eclipse 中使用 Servlet 标签时出现错误,可以尝试以下方法来解决问题:确保已正确安装并配置了 Apache Tomcat 或其他适用的应用服务器。确保已将所需的 Servlet API 类库添加到项目的类路径中。如果 Eclipse 报告“找不到符号”,则可能是因为在 Servlet 标签中指定的类名称不正确。请检查标签中类...

在eclipse启动tomcat中出现的问题,是什么原因?
你把任务管理器打开,在进程这个里边看有没有javaw.exe,一般会有两个这样的进程:一个是Eclipse,另一个就是之前没有关闭的Tomcat(一般是占用内存小的那个),你把这个结束了就可以。实在不行两个javaw.exe都结束了,重新启动一下Eclipse,再启动Tomcat就木有问题了。1、独立运行的Tomcat没有关闭。2...

eclipse中创建selervlet在web.xml中出现下述错误,求大神!!!急!!急...
我的 eclipse中创建selervlet在web.xml中出现下述错误,求大神!!!急!!急!!! cvc-complex-type.2.4.b:Thecontentofelement'servlet'isnotcomplete.Oneof'{"http:\/\/java.sun.com\/xml\/ns\/javaee":description,"http:\/\/java.sun.com\/xml\/ns\/javaee":display-name,"... cvc-complex-type.2.4.b: The conten...

eclipse下httpservlet类用不了,应该导入什么安装包?
HttpServlet首先读取Http请求的内容。Servlet容器负责创建HttpServlet对象,并把Http请求直接封装到HttpServlet对象中,大大简化了HttpServlet解析请求数据的工作量。HttpServlet容器响应Web客户请求流程如下:1)Web客户向Servlet容器发出Http请求;2)Servlet容器解析Web客户的Http请求;3)Servlet容器创建一个Http...

相似回答