JBoss 5 中停止默认web 服务器配置实例

今夜下了jboss-5.0.1研究一番
当解压完后,发现在server 下多了两个服务器配置, standard,web, 甚是高兴, 真是相当体贴,立马喜欢上了,可能很早就开始有了,只不过俺只在5下发现

想到个最近常遇到的问题,如何停止 jboss,因以前公司的jboss 3.2.6 正常shutdown 老是卡住

先生成几个快捷方式放桌面 
    run-web 指向 run.bat -c web
    run-standard 指向 run.bat -c standard 
    shutdown -S 指向 shutdown.bat -S

以后就用这几个玩了

最感兴趣的是web配置,咱就是做web的嘛。启动下,不过也是够慢的。然后运行 shutdown -S,残念啊, shutdown 不了
居然默认配置不支持shutdown ,估计是为了安全吧。想想这jboss为了挣钱啥也不告诉你,也不做啥好用的界面,就是让你连最基本的操作都不会,要你掏钱给他们交学费。再换standard试试,能shutdown,找找配置差异吧。。真是大海捞针

不过上天不负有心人,研究了一阵,在 standard与web的配置里发现 conf/jboss-service.xml 此文件有异样。嘿嘿,有个地方像是shutdown 时要用到的。

web 的配置如下:
      
     <attribute name="Port">-1</attribute>

standard 的配置,则是:
      
      <attribute name="Port">
         <value-factory bean="ServiceBindingManager" method="getIntBinding">
            <parameter>jboss:service=Naming</parameter>
            <parameter>Port</parameter>
         </value-factory>
      </attribute>

二话不说,把web的替换掉,启动web,然后,shutdown。。。顿了五秒钟,成功shutdown 了。。。。我汗啊,这jboss干的好事。。折腾人

想想还是拿文档看一遍再去玩吧。。要不会累死人,不知不觉该睡觉了,随手写下,用以备忘

你可能感兴趣的:(C++,c,bean,Web,jboss)