tomcat服务怎么增加java启动命令

已有代码:

1. 主函数:maingame.java (游戏启动的领起函数。)

2. 帧运行类: gameenterframe.java (负责循环执行的,我设了2秒钟运行一次,往数据库里写数。)

关于自启动,有两个关键的点:

1. 需要修改一个配置文件 名字叫web.xml

在webroot下的web-inf中。

如果你没有我图片一样的路径,很遗憾,那就是你的工程类型创建错了。

记得要new一个web server project。

这个文件里面简单的添加三行代码,告诉tomcat,我要运行一个自启动类,我给他起名叫做autorun,就行了。如下图,蓝色部分是我添加的代码。

方便大家用,粘贴出来。

 game.autorun

登录后复制

有了这句监听的话,就可以在运行的时候执行game包(game包是我自己创建的游戏类包,你可以自己创建自己喜欢的包的名字)下的autorun类了。这个autorun类是我写的自启动代码。

具体怎么写,看下面:

2.自启动代码怎么写:

我们需要让自启动代码引出主函数。于是在game包下,新建一个名字为autorun.java的文件

package game;import javax.servlet.servletcontextevent;//这个是自启动要用到的类,服务器后台事件import javax.servlet.servletcontextlistener;//这个是自启动要用到的类,服务器后台监听import game.maingame;//我们把主函数导入进来以便于运行//声明一个autorun类,使用服务器后台监听接口。固定用法,死记硬背public class autorun implements servletcontextlistener{//当后台被初始化,即发生了tomcat启动了事件,固定用法public void contextinitialized(servletcontextevent arg0){//你要做的事儿,写在这里system.out.println("mainfunction is running."); maingame.main(null);}//当后台被销毁,即发生了tomcat关闭了事件,固定用法public void contextdestroyed(servletcontextevent arg0){//执行内容写在这里}}

登录后复制

可以看到,监听tomcat启动关闭状态里面有两个部分,

一个是启动了我要干什么

另一个是关闭了我要干什么

当然,关闭了,我眼下还不需要执行什么动作。我只是需要在启动后执行游戏的主函数而已。所以我把主函数仍在了启动里面。

以上就是tomcat服务怎么增加java启动命令的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2603649.html

(0)
上一篇 2025年3月6日 19:42:52
下一篇 2025年2月23日 13:53:52

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论