Eclipse 3.4上的Jboss配置:停止问题

时间:2009-03-31 09:07:07

标签: java eclipse jboss

我的日食配置上的jboss配置有问题:
我不得不在jboss-service.xml中更改Jboss配置,因为使用的默认端口已经在使用(1099端口)。
没有考虑eclipse上的服务器配置更改:在我看来,在启动操作时不考虑服务器属性中的jndi端口。
所以我在JBOSS / default / conf存储库中修改了jboss-service.xml。

<code>
   <!-- ==================================================================== -->
   <!-- JNDI                                                                 -->
   <!-- ==================================================================== -->

   <mbean code="org.jboss.naming.NamingService"
      name="jboss:service=Naming">
      <!-- The listening port for the bootstrap JNP service. Set this to -1
        to run the NamingService without the JNP invoker listening port.
      -->
      <attribute name="Port">1199</attribute>
      <!-- The bootstrap JNP server bind address. This also sets the default
      RMI service bind address. Empty == all addresses
       -->
      <attribute name="BindAddress">${jboss.bind.address}</attribute>
      <!-- The port of the RMI naming service, 0 == anonymous -->
      <attribute name="RmiPort">1198</attribute>
      <!-- The RMI service bind address. Empty == all addresses
       -->
      <attribute name="RmiBindAddress">${jboss.bind.address}</attribute>
   </mbean>

   <mbean code="org.jboss.naming.JNDIView" 
        name="jboss:service=JNDIView"
        xmbean-dd="resource:xmdesc/JNDIView-xmbean.xml"> 
   </mbean>
</code>

这个改变在JBoss开始时得到了很好的考虑,但我无法正常停止。停止操作保留1099端口,因此它会终止java进程而不是停止服务器。

配置:JBoss 3.2.5和eclipse 3.4.0

2 个答案:

答案 0 :(得分:1)

JBoss Tools(http://jboss.org/tools)附带的服务器适配器会自动从xml中获取端口值,如果不起作用,您可以双击服务器并明确设置值。

答案 1 :(得分:0)

JBoss,有时不会关闭服务器,所以当你再次尝试运行它时,端口仍然在使用......或者其他因素,比如messenger甚至是Mozilla Firefox,如果他得到像1099(jnp)这样的端口你需要杀死进程并再次尝试,您可以查看de ports并以这种方式处理:

转到cmd: netstat -ano

使用您需要的端口查找进程的PID。

转到任务管理器(如果尚未显示,则选择显示PID列)终止该过程。

再试一次...... 但是,更好的方法是为jboss保留端口。比如JNP,RMI,WEB等。