第九章 启动Lookup Server服务
1) 启动http server
java -jar tools-jarfile [-port port-number] -dir document-root-dir [-trees]
[-verbose]
tools-jarfile ------ tools.jar
port ------可不指定,缺省端口是8080。
-dir document-root- dir ----- http server的主目录
-trees -verbose 在主目录中查找类,并download
例如:
java -jar /files/jini1_0/lib/tools.jar -port 9090 -dir /files/jini1_0/lib
-trees -verbose
2) 启动rmi进程
rmid [-port num] [-log dir] [- stop] [ -Coption]
[port] ---- 指定RMI注册端口,缺省是1099
[log ] ---- 指定写数据库等日志文件的目录,缺省是当前目录下的log目录。
3) 启动lookup server
java -jar lookup-server-jarfile lookup-client-codebase lookup-policy-file
output-log- dir lookup-service-group
lookup-server-jarfile ---- reggie.jar
lookup-client-codebase ---- 相对http服务的主目录下reggie-dl.jar
lookup-policy-file ----- policy 或policy.all,安全控制文件
output-log-dir ---- 日志文件所在目录,开始必须是空的。
lookup-service-group --- 一般是public
例如:
java -jar /files/jini1_0/lib/reggie.jar http://'hostname':8080/reggie-dl.jar
/files/jini1_0/example/lookup/policy /tmp/reggie_log public
4) 启动lookup brower
java -cp jar-file security-policy-property rmi-codebase-property
com.sun.jini.example.browser.Browser [ -admin ] [group,...]
例如:
java -cp /files/jini1_0/lib/jini-examples.jar
-Djava.security.policy=/files/jini1_0/example/browser/policy
-Djava.rmi.server.codebase=http://host:8080/jini-examples-dl.jar
com.sun.jini.example.browser.Browser