Java工程打包jar,里面有一个main函数,怎么用Tomcat执行main函数呢?这个main函数的类继承Runnable
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java工程打包jar,里面有一个main函数,怎么用Tomcat执行main函数呢?这个main函数的类继承Runnable相关的知识,希望对你有一定的参考价值。
本来生成exe文件,然后数据库地址指向Linux系统、阿里云服务器,在自己的电脑能运行,到别的电脑运行一闪就没了,另一电脑jdk是有安装的,弄了一段时间不知道怎么弄,就想通过tomcat运行jar文件方式了,也不知道什么原因,在Linux系统安装wine时,不能执行安装命令
最简单的办法。tomcat里发布个web应用,web.xml里注册一个listener,在其init方法里调用你这个jar包里的main方法即可,比如你的main所在类名假设是test那么就test.main()。
当然这个web工程得把你那个jar引进去,不用告诉你怎么搞一个web应用到tomcat吧。 参考技术A tomcat是一个服务起啊!他只是解析jsp吧追问
据说可以,看了一些内容说,做一个bat文件,然后写tomcat代码,不过不知道怎么写
追答这个我就不知道,
我在将java的.class文件打包成.jar文件后运行不了“Failed to load Main-Class”。怎么办?
我用的是命令行jar命令,我也曾将指定了Main-Class的MANIFEST.MF一同打入包中,但运行时还是出现没有找到主类的报错。
你是用什么方法打包的?利用第三方工具还是用命令行?你需要给jar包指定程序入口,就是得告诉它你的main在哪个类里面,有很多打包工具比如在eclipse下我喜欢fatjar,直接search一下就可以自动找到main方法的类,点个按钮就出来jar了。你要是命令行打包,那你的MANIFEST.MF文件要指定Main-Class。
代码贴出来看看。 参考技术A 是不是你在main函数里引用 到的外部方法 没有正确加载进去?
查看下你的jar包存放位置和有没有缺少相应的jar包。
以上是关于Java工程打包jar,里面有一个main函数,怎么用Tomcat执行main函数呢?这个main函数的类继承Runnable的主要内容,如果未能解决你的问题,请参考以下文章