Windows Service HOW-TO (Talk)

Document created by willabson on Jun 28, 2010
Version 1Show Document
  • View in full screen mode

The Alfresco.bat file sets the path for Netbios32 it should be explained here.

There is a bug in the file C:\Alfresco\tomcat\bin\service.bat, it does not set the PermGen options correctly.
Open the file and edit line 123 as follows:



'%EXECUTABLE%' //US//%SERVICE_NAME% ++JvmOptions '-XX:MaxPermSize=128m;-Djava.io.tmpdir=%CATALINA_BASE%\temp;-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager;-Djava.util.logging.config.file=%CATALINA_BASE%\conf\logging.properties' --JvmMs 128 --JvmMx 512 --JvmSs=96

--Jpv 16:41, 22 October 2009 (BST)




I was getting this error when attempting to start the tomcat service. 

[2008-04-15 17:20:12] [947  prunsrv.c] [error] Failed creating java C:\Program Files\Java\jdk1.6.0_05\jre\bin\server\jvm.dll
[2008-04-15 17:20:12] [1202 prunsrv.c] [error] ServiceStart returned 1
[2008-04-15 17:22:29] [174  javajni.c] [error] The specified module could not be found.

The fix for me was located here:

http://forum.java.sun.com/thread.jspa?threadID=5121172

I copied the msvcr71.dll file to my c:\windows\system32 directory, and the service started correctly.

Attachments

    Outcomes