请教一个Java Service Wrapper的问题
请大家帮忙看下,我想将一个小的JAVA程序做成WINDOWS的服务,查了一些前辈的方法,进行了设置,运行测试用的App.bat时出现下面错误:
ERROR | wrapper | 2009/09/15 10:10:13 | License Error:
ERROR | wrapper | 2009/09/15 10:10:13 | A valid license was not found in the Wrapper configuration file.
ERROR | wrapper | 2009/09/15 10:10:13 |
ERROR | wrapper | 2009/09/15 10:10:13 | A license can be obtained from the Java Service Wrapper site:
ERROR | wrapper | 2009/09/15 10:10:13 | http://wrapper.tanukisoftware.org/doc/english/purchase.html
ERROR | wrapper | 2009/09/15 10:10:13 |
ERROR | wrapper | 2009/09/15 10:10:13 | Licenses can be generated for any of the following Host Ids.
ERROR | wrapper | 2009/09/15 10:10:13 | The first Host Id is recommended.
ERROR | wrapper | 2009/09/15 10:10:13 | Host Ids:
ERROR | wrapper | 2009/09/15 10:10:13 | 001558e8c2ce (#1)
ERROR | wrapper | 2009/09/15 10:10:13 |
ERROR | wrapper | 2009/09/15 10:10:13 | Optional host name for license: rattar
STATUS | wrapper | 2009/09/15 10:10:13 | <-- Wrapper Stopped
请问出了什么问题呢?
----------------------
我的文件是这样放的:
MyServApp
├bin
│ App.bat
│ InstallApp.bat
│ UninstallApp.bat
│ wrapper.exe
├conf
│ wrapper.conf
├lib
│ wrapper.dll
│ wrapper.jar
├logs
│ wrapper.log
├Test.class
└Tt.class
----------------------
wrapper.conf中做的修改不多,主要是:
wrapper.java.command=java
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp
wrapper.java.classpath.1=../lib/wrapper.jar
wrapper.java.classpath.2==../bin/.
wrapper.java.library.path.1=../lib
wrapper.app.parameter.1=Test
----------------------
Test的源代码:
import java.util.TimerTask;
import java.util.Date;
import java.util.Timer;
//*每5秒输出一次"Hello World!"
class Tt extends TimerTask{
public void run(){
System.out.println("Hello World!");
}
}
public class Test{
public void execute(){
Timer timer = new Timer();
Tt myTimeTask = new Tt();
Date date = new Date();
long timestamp = 5000;
timer.schedule(myTimeTask, date, timestamp);
}
public static void main(String[] args) {
Test t = new Test();
t.execute();
}
}