这个章节来看看virgo server的目录结构,如有错漏请指正。
以上是virgo server的根目录下的所有内容,这里只讲几个主要的目录。
(1) bin目录
bin目录用于存放服务器的执行文件,其中startup是用于启动服务器的脚本,shutdown则是停止服务器的脚本。(脚本在linux和windows下注意使用不同的后缀名,例如startup.sh或startup.bat,以下皆省略)
(1.1)启动服务器,以默认的方式
%virgo_server_home%bin/startup
(1.2)启动服务器,并清空work目录的内容
%virgo_server_home%bin/startup -clean
(1.3)启动服务器,进行远程调试
%virgo_server_home%bin/startup -debug <port> (-suspend)
这种方式是用于在eclipse中进行远程调试
port参数如果不添加则默认是8000端口,否则就是指定的端口号
括号里的suspend参数如果添加了,则server不会真正启动,服务器会被挂起,直到某个远程调试进程访问了服务器才会开始真正的启动,这种方式对于在启动期间进行错误诊断很有用。
(1.4)启动服务器,并设置jmx远程访问端口
%virgo_server_home%bin/startup -jmxport <port>
通过JMX对其进行访问,可以使用jconsole或者其它的JMX访问管理工具对其进行监控。
如果是本地监控,则不需要添加jmxport参数和端口,就可以直接访问,如果是远程监控,则需要加上这个参数,并设置端口号,默认的帐号和密码是admin/springsource
注:可以通过bin目录下的jconsole脚本启动jconsole
(1.5)启动多个服务器实例