怎样让tomcat 运行java main启动就运行我的写的java类,即游戏服务端

如何在Tomcat服务器上运行Servlet程序_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
如何在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配置详解百度一下,参考例如7.点击Myproject右击菜单中选择 Run as -&run on server,选择tomcat的安装地址,finish。写好地址后面的类名,即可访问了。
采纳率:62%
来自团队:
还有&lt必须在web.xml里进行相应的配置才可以其中有&servlet&servlet-mapping&你写一下代码就知道了主要在&lt
我的Tomcat7.0里的web.xml里不能进行任何编辑啊,如何设置呢
如果你是用MyEsclipse 建的web项目那就相当简单了,直接改web-inf下的web.xml就可以了&servlet&
&servlet-name&JMXProxy&/servlet-name&
&servlet-class&org.apache.catalina.manager.JMXProxyServlet&/servlet-class&
&/servlet&&servlet-mapping&
&servlet-name&JMXProxy&/servlet-name&
&url-pattern&/jmxproxy&/url-pattern&
&/servlet-mapping&其中jmxproxy就是你的url比如你的项目名/jmxproxy.或者你找到tom里的webapps里的项目下的web-inf 下手动写一个web.xml应该也行
本回答被提问者采纳
你的servlet程序是不是已经写好了的?如果是写好了的,那么编译后放到tomcat服务器下的webapp文件夹下,然后通过项目名去访问即可!当然访问的时候要启动tomcate服务器。
为您推荐:
其他类似问题
tomcat的相关知识
换一换
回答问题,赢新手礼包查看:1545|回复:4
请教大神,比如说我写了一个java程序,我想让tomcat启动时自动去执行这个java程序。如何实现? 还有java文件应该放在那个路径下面。是webapps路径下面吗?
启动tomcat自动执行这个java程序没有看懂,把编译好的项目放到tomcat的webapps目录下,启动tomcat,浏览器输入网址localhost:8080/项目名称xxx/要访问的xxx.jsp或者xxx.html就可以访问到你的页面了
我也是刚学java不久& &我知道有个定时器可以启动时 就能运行 你可以试试用下定时器 网上可以搜到代码
将项目打成war包放到tomcat的webapp目录下就可以了
不需要定时器,你手动写一个监听器 继承ContextLoaderListener,然后在监听器内执行你的java程序就ok了.如何让tomcat启动时,就运行java_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
如何让tomcat启动时,就运行java
我有更好的答案
配置监听器,先定义一个监听器,再在web.xml中进行配置即可。
采纳率:64%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包tomcat 启动完成后,怎么自动执行我的类 - ITeye问答
我想让tomcat启动完毕后,自动执行一些初始化操作。
&& 这些操作必须要在有用户登录前完成。
先谢谢各位大哥大姐了
采纳的答案
可以添加Tomcat的 listener
在web.xml中添加listener节点
&listener&
&listener-class&com.PreloadListener&/listener-class&
&/listener&
java代码:
public class PreloadListener implements ServletContextListener{
public void contextInitialized (ServeltContextEvent sce){
//init operation
public void contextDestoryed (ServeltContextEvent sce){
//destory operation
一般listener是在servelet之前加载的,所以要判断tomcat是否启动成功用
&load-on-startup&3&/load-on-startup&
比较好
可以实现一个监听器ServletContextListener
运用ServletContextListener在服务器启动和关闭时 进行操作
/Program/Java/JavaBlog/Program_145756.html
public class ClassName extends HttpServlet {
public void init() throws ServletException {
//把要做的事写到这里
web.xml文件中加上
&servlet-name&init&/servlet-name&
&servlet-class&package.ClassName&/servlet-class&
&load-on-startup&3&/load-on-startup&/*启动顺序 写数字即可*/
&/servlet&
已解决问题
未解决问题Access denied |
used Cloudflare to restrict access
Please enable cookies.
What happened?
The owner of this website () has banned your access based on your browser's signature (3cc8dba-ua98).

我要回帖

更多关于 tomcat运行java项目 的文章

 

随机推荐