xkak2(c++狂热者): 并不是把Tomcat运行成一个服务,而是在服务里运行虚拟机。 所谓虚拟机,在windows下不过是一个win32程序而已,而且jdk里还有它的源代码,怎么不可能把它做成一个服务。 前两天我才编译过虚拟机的源代码,生成了我自己的java.exe,在运行java程序前先在屏幕上输出"hello world"。to楼主: 下载一个win版的Tomcat,是个安装程序,安装之后到服务里头去看一下,是不是有个"Apache Tomcat"服务。反正我的就有。 我的是Tomcat4.0.3,有如下目录: bin classes common conf lib logs server src catalina jasper lib resources service java native support tester webapps temp webapps work
Tomcat运行在java虚拟机上,如果居然跳出了虚拟机,进入了NT Service,真是让人大开眼界的技术啊
或者,你自己写个基于NT Service的java虚拟机吧,不过从NT Service的概念上,这又不可行,难道你的java虚拟机只打算运行这一个jar吗?
结论就是:选择java,就放弃NT Service这类的技术。
并不是把Tomcat运行成一个服务,而是在服务里运行虚拟机。
所谓虚拟机,在windows下不过是一个win32程序而已,而且jdk里还有它的源代码,怎么不可能把它做成一个服务。
前两天我才编译过虚拟机的源代码,生成了我自己的java.exe,在运行java程序前先在屏幕上输出"hello world"。to楼主:
下载一个win版的Tomcat,是个安装程序,安装之后到服务里头去看一下,是不是有个"Apache Tomcat"服务。反正我的就有。
我的是Tomcat4.0.3,有如下目录:
bin
classes
common
conf
lib
logs
server
src
catalina
jasper
lib
resources
service
java
native
support
tester
webapps
temp
webapps
work
绝对管用,我们以前项目里用过