Я пытаюсь настроить службу Java с помощью JSL. Я могу установить службу, и она появляется в service.msc. Однако, как только я запускаю сервис, он зависает в статусе «запуск». Я играл весь день с конфигурациями .ini, но не смог заставить его работать. Каждый раз, когда я запускаю его, он зависает. Ниже мой .ini, команда, представленная в cmdline, прекрасно работает в стандартной командной строке. Я также попытался настроить .ini с предоставлением параметров индивидуально.
Я на Windows Server 2003 32bit, вошел в систему как администратор.
Ваша помощь очень ценится!
[defines]
PATH = C:\company\server\client
JAVA = %JAVA_HOME%
PP = %PATH%
P1 = %P2%
P2 = %PP%
ROOT_DIR = %PATH%
WORK_DIR = %ROOT_DIR%\work\server
[service]
appname = HsqlDB
servicename = Hsql DB
displayname = Hsql DB
servicedescription = Hsql DB
stringbuffer = 16000
starttype=demand
loadordergroup=someorder
useconsolehandler=false
stopclass=java/lang/System
stopmethod=exit
stopsignature=(I)V
premainmethod=run
premainsignature=()I
premain.modules=threaddump
premain.threaddump.class=com.roeschter.jsl.ThreadDumpListener
premain.threaddump.method=start
premain.threaddump.wait=3000
premain.threaddump.critical=no
premain.threaddump.interface=127.0.0.1
wrkdir=%PATH%
cmdline = java -cp C:\company\server\core\lib\com.springsource.org.hsqldb-1.8.0.10.jar org.hsqldb.Server -database.0 file:database -dbname.0 name