Topic: 关于更改Resin启动文件

  Print this page

1.关于更改Resin启动文件 Copy to clipboard
Posted by: rubasse
Posted on: 2006-07-24 13:10

resin现在的启动文件是httpd.exe,如果我想像tomcat那样允许更改启动文件,tomcat的启动文件是一个批处理startup.bat,可以编辑在启动之前先载入lib之类的东西。现在我想自己编写一个批处理来代替httpd.exe启动resin。也就是说如果我写了一个批处理的话,那么就可以用我自己写的批处理启动,然而httpd.exe就可以删除了。这样,我想怎么改就可以在我自己写的批处理里改了。不知如何下手,想知道http.exe到底做了什么?有谁可以分析一下?

2.Re:关于更改Resin启动文件 [Re: rubasse] Copy to clipboard
Posted by: wdx04
Posted on: 2006-07-28 16:20

要增加启动时载入的jar包,应该在conf/resin.conf里修改<server>的<class-loader>配置,例如增加一个<tree-loader>。
如果确实想不通过httpd.exe启动Resin,可以试试在Resin根目录下执行:
java -Djava.util.logging.manager=com.caucho.log.LogManagerImpl -Dresin.home="." -Dserver.root="." -cp .;lib/resin.jar;lib/jta-101.jar;lib/isorelax.jar;lib/jsdk-24.jar;lib/jms-11.jar;lib/jmx-12.jar;lib/jca-15.jar;lib/jstl-11.jar;%JAVA_HOME%/lib/tools.jar com.caucho.server.resin.Resin
(需要设置好环境变量JAVA_HOME)

3.Re:关于更改Resin启动文件 [Re: rubasse] Copy to clipboard
Posted by: rubasse
Posted on: 2006-07-29 10:14

to wdx04
谢谢,真了不起。
再请问,如果shutdown?也就是想像tomcat一样,写一个批处理,shutdown.bat,里面是些命令语句,请问你知道么?谢谢

4.Re:关于更改Resin启动文件 [Re: rubasse] Copy to clipboard
Posted by: wdx04
Posted on: 2006-07-30 12:14

shutdown可能比较难。
httpd.exe是通过关闭服务器socket来停止resin的,httpd.sh在Linux上是直接停止服务器进程,不像Tomcat那样有一个端口侦听关闭命令。Tomcat的关闭就是向服务器发送这个关闭命令。

5.Re:关于更改Resin启动文件 [Re: rubasse] Copy to clipboard
Posted by: menzy
Posted on: 2006-08-08 08:31

做一个快捷键,再那里面修改就简单多了

6.Re:关于更改Resin启动文件 [Re: rubasse] Copy to clipboard
Posted by: javadd
Posted on: 2006-08-08 08:41

是啊,顶


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923