无法作为控制台应用程序运行服务

时间:2015-01-20 16:29:21

标签: java service tomcat7 windows-xp

我在Windows Server 2008 R2标准服务包1上安装了tomcat 7.0.57版

我按照此链接上的说明创建了一项新服务" LexifoneServer1"

http://tomcat.apache.org/tomcat-7.0-doc/windows-service-howto.html

我在tomcat中使用的配置是:

Classpath
C:\Program Files\apache-tomcat-7.0.57\bin\bootstrap.jar;C:\Program Files\apache-tomcat-7.0.57\bin\tomcat-juli.jar;C:\Program Files\apache-tomcat-7.0.57\bin\commons-daemon.jar
Java Options:
-Dcatalina.home=C:\Program Files\apache-tomcat-7.0.57
-Dcatalina.base=C:\Program Files\apache-tomcat-7.0.57
-Djava.endorsed.dirs=C:\Program Files\apache-tomcat-7.0.57\endorsed
-Djava.io.tmpdir=C:\Program Files\apache-tomcat-7.0.57\temp
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=C:\Program Files\apache-tomcat-7.0.57\conf\logging.properties

现在我开始创建服务(我认为) 但是当我运行服务时,我得到了这个错误,任何想法?

C:\ Program Files \ apache-tomcat-7.0.57 \ bin> tomcat7 // TS // LexifoneServer1 线程" main"中的例外情况java.lang.NoClassDefFoundError:org / apache / catalina / s tartup /引导 引起:java.lang.ClassNotFoundException:org.apache.catalina.startup.Bootstr 美联社         在java.net.URLClassLoader $ 1.run(未知来源)         在java.net.URLClassLoader $ 1.run(未知来源)         at java.security.AccessController.doPrivileged(Native Method)         at java.net.URLClassLoader.findClass(Unknown Source)         at java.lang.ClassLoader.loadClass(Unknown Source)         at sun.misc.Launcher $ AppClassLoader.loadClass(Unknown Source)         在java.lang.ClassLoader.loadClass(未知来源)

无法将服务作为控制台应用程序运行

1 个答案:

答案 0 :(得分:0)

找到它,我需要为每个服务创建一个GUI应用程序,设置参数并启动它。