启动Glassfish服务时出错

时间:2015-02-24 13:40:23

标签: windows service glassfish

我正在创建一个Glassfish服务,但是当我尝试启动时,会出现以下错误:

  

本地计算机上的domain1 GlassFish Server已启动,然后启动   停止。某些服务会自动停止

控制台:

  

NET HELPMSG 3534

我的domain1Service.xml:

<service>
<id>Glassfish</id>
  <name>domain1 GlassFish Server</name>
  <description>GlassFish Server</description>
  <executable>C:/glassfish-3.1.1/glassfish3/glassfish/bin/asadmin.bat</executable>
  <logpath>C:\\glassfish-3.1.1\\glassfish3\\glassfish\\domains/domain1/bin</logpath>
  <logmode>reset</logmode>
  <depend>tcpip</depend>
  <startargument>start-domain</startargument>
  <startargument>--verbose</startargument>
     <startargument>--domaindir</startargument>
  <startargument>C:\\glassfish-3.1.1\\glassfish3\\glassfish\\domains</startargument>
<startargument>domain1</startargument>
  <stopargument>stop-domain</stopargument>
     <stopargument>--domaindir</stopargument>
  <stopargument>C:\\glassfish-3.1.1\\glassfish3\\glassfish\\domains</stopargument>
<stopargument>domain1</stopargument>
</service>

我尝试了这个answer,但没有成功。

2 个答案:

答案 0 :(得分:0)

我注意到你的可执行文件路径包含Windows不喜欢的正斜杠。将它们更改为双反斜杠以匹配xml文件中的其他路径。

由此:

 <id>Glassfish</id>
   <name>domain1 GlassFish Server</name>
   <description>GlassFish Server</description>
   <executable>C:/glassfish-3.1.1/glassfish3/glassfish/bin/asadmin.bat</executable>
   <logpath>C:\\glassfish-3.1.1\\glassfish3\\glassfish\\domains/domain1/bin</logpath>
   <logmode>reset</logmode>
   <depend>tcpip</depend>
...

对此:

 <id>Glassfish</id>
   <name>domain1 GlassFish Server</name>
   <description>GlassFish Server</description>
   <executable>C:\\glassfish-3.1.1\\glassfish3\\glassfish\\bin\\asadmin.bat</executable>
   <logpath>C:\\glassfish-3.1.1\\glassfish3\\glassfish\\domains\\domain1\\bin</logpath>
   <logmode>reset</logmode>
   <depend>tcpip</depend>
...

答案 1 :(得分:0)

您好,我在 glassfish 服务上遇到了同样的问题,我找到了转到 Windows 服务、我的服务(此处为 Glassfish(Service))的解决方案,然后进入选项卡登录中的属性,我选择此帐户并输入具有管理员的帐户点击启动服务后将密码放在他们身上,我的服务工作正常,然后重新启动PC(服务器)并工作!