起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 306|回复: 10

【搞定】我在我们一台服务器上,安装了2661的版本,当我配置客户端的时候,出错**

[复制链接]
发表于 2007-3-22 15:13:53 | 显示全部楼层 |阅读模式
我在我们一台服务器上,安装了2661的版本,当我配置客户端的时候,出错如附图,我该怎样处理?全部都是按2661的配置文档配置的,我直接把我们的系统库的数据库,拷在了现在的服务器,因为缓存下载的问题,我们现在要把开发和应用分开,我恢复了数据库,安装了2661的版本,配置客户端时出错!

1.jpg

99.94 KB, 下载次数: 105

回复

使用道具 举报

 楼主| 发表于 2007-3-22 17:17:11 | 显示全部楼层
ding
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-22 18:38:51 | 显示全部楼层
怎么没有人回??????????????????、
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-22 19:25:36 | 显示全部楼层

错误log及配置文件

错误log及配置文件

新建文件夹.rar

53.04 KB, 下载次数: 41

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-23 08:52:03 | 显示全部楼层
ding
回复 支持 反对

使用道具 举报

发表于 2007-3-23 09:21:22 | 显示全部楼层
看日志
2007-03-22 19:13:26,453 DEBUG [org.jboss.naming.NamingService] Starting failed jboss:service=Naming
java.rmi.server.ExportException: Port already in use: 1098; nested exception is:
        java.net.BindException: Address already in use: JVM_Bind

1098端口被占用了
回复 支持 反对

使用道具 举报

发表于 2007-3-23 09:22:45 | 显示全部楼层
再看 JbossServer\JBoss\server\default\conf\jboss-service.xml
      <!-- The port of the RMI naming service, 0 == anonymous -->
      <attribute name="RmiPort">1098</attribute>

1098端口是RMI命名服务使用的,因为1098端口被占用,所以无法解析了
回复 支持 反对

使用道具 举报

发表于 2007-3-23 09:25:54 | 显示全部楼层
请参考 http://chision.com/2007/01/08/1168219800000.html
========================
JBoss端口占用及修改

JBOSS默认的各种设置文件中通常定义了以下几个端口,

1: The ports found in the default configuration Port Type Service

。1099 TCP org.jboss.naming.NamingService
。1098 TCP org.jboss.naming.NamingService
。1162 UDP org.jboss.jmx.adaptor.snmp.trapd.TrapdService
。4444 TCP org.jboss.invocation.jrmp.server.JRMPInvoker
。4445 TCP org.jboss.invocation.pooled.server.PooledInvoker
。8009 TCP org.jboss.web.tomcat.tc4.EmbeddedTomcatService
。8009 TCP org.jboss.web.tomcat.tc4.EmbeddedTomcatService
。8083 TCP org.jboss.web.WebService
。8090 TCP org.jboss.web.OILServerILService
。8092 TCP org.jboss.mq.il.oil2.OIL2ServerILService
。8093 TCP org.jboss.mq.il.uil2.UILServerILService
。0a TCP org.jboss.mq.il.rmi.RMIServerILService
。0b UDP org.jboss.jmx.adaptor.snmp.agent.SnmpAgentService
a, This service binds to an anonymous TCP port and does not support configuration of the port or bind interface currently(3.2.2).
b, This service binds to an anonymous UDP port and does not support configuration of the port or bind interface.(3.2.2).

2: Additional ports found in the all configuration Port Type Service
。1100 TCP org.jboss.ha.jndi.HANamingService
。0a TCP org.jboss.ha.jndi.HANamingService
。1102 UDP org.jboss.ha.jndi.HANamingService
。3528 TCP org.jboss.invocation.iiop.IIOPInvoker
。45566b TCP org.jboss.ha.framework.server.ClusterPartition
a, Currently anonymous but can be set via the RmiPort attribute
b, Plus two additional anonymous UDP ports, one can be set using the rcv_port, and the other cannot be seen。

大家注意每个端口后面的类名。在该端口被占用时,JBOSS会报出与这些类名相关的异常。

JBOSS在运行的时候,通常占用以下端口。这些端口可以在命令行模式下输入
netstat -a -o -n
来查看。例如:
C:\Documents and Settings\Administrator>netstat -a -o -n

Active Connections

Proto Local Address Foreign Address State PID
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1004
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:1098 0.0.0.0:0 LISTENING 3660
TCP 0.0.0.0:1099 0.0.0.0:0 LISTENING 3660
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 1484
TCP 0.0.0.0:4444 0.0.0.0:0 LISTENING 3660
TCP 0.0.0.0:4445 0.0.0.0:0 LISTENING 3660
TCP 0.0.0.0:6000 0.0.0.0:0 LISTENING 1308
TCP 0.0.0.0:8009 0.0.0.0:0 LISTENING 3660
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 3660
TCP 0.0.0.0:8083 0.0.0.0:0 LISTENING 3660
TCP 0.0.0.0:8093 0.0.0.0:0 LISTENING 3660
TCP 127.0.0.1:1027 0.0.0.0:0 LISTENING 220
TCP 192.168.100.210:139 0.0.0.0:0 LISTENING 4
TCP 192.168.100.210:2428 220.181.28.234:443 ESTABLISHED 3064
TCP 192.168.100.210:2892 162.105.204.150:1217 TIME_WAIT 0
TCP 192.168.100.210:6000 192.168.100.6:35671 ESTABLISHED 1308
TCP 192.168.100.210:6000 192.168.100.6:35689 ESTABLISHED 1308
TCP 192.168.100.210:6000 192.168.100.6:35691 ESTABLISHED 1308
TCP 192.168.100.210:6000 192.168.100.6:35692 ESTABLISHED 1308
TCP 192.168.100.210:6000 192.168.100.6:35693 ESTABLISHED 1308
TCP 192.168.100.210:6000 192.168.100.6:35694 ESTABLISHED 1308
TCP 192.168.100.210:6000 192.168.100.6:35700 ESTABLISHED 1308
TCP 192.168.100.210:6000 192.168.100.6:35707 ESTABLISHED 1308
TCP 192.168.100.210:6000 192.168.100.6:35708 ESTABLISHED 1308
TCP 192.168.100.210:6000 192.168.100.6:35709 ESTABLISHED 1308
TCP 192.168.100.210:6000 192.168.100.6:35710 ESTABLISHED 1308
TCP 192.168.100.210:6000 192.168.100.6:35717 ESTABLISHED 1308
TCP 192.168.100.210:6000 192.168.100.6:35721 ESTABLISHED 1308
TCP 192.168.100.210:6000 192.168.100.6:35722 ESTABLISHED 1308
TCP 192.168.100.210:6000 192.168.100.6:35729 ESTABLISHED 1308
TCP 192.168.100.210:6000 192.168.100.6:35730 ESTABLISHED 1308
TCP 192.168.100.210:6000 192.168.100.6:35737 ESTABLISHED 1308
TCP 192.168.100.210:6000 192.168.100.6:35742 ESTABLISHED 1308
UDP 0.0.0.0:445 *:* 4
UDP 0.0.0.0:500 *:* 772
UDP 0.0.0.0:1025 *:* 1132
UDP 0.0.0.0:1054 *:* 1132
UDP 0.0.0.0:1172 *:* 1132
UDP 0.0.0.0:1441 *:* 3960
UDP 0.0.0.0:1586 *:* 1132
UDP 0.0.0.0:1589 *:* 1132
UDP 0.0.0.0:1945 *:* 1308
UDP 0.0.0.0:2430 *:* 3064
UDP 0.0.0.0:4000 *:* 3960
UDP 0.0.0.0:4500 *:* 772
UDP 0.0.0.0:6000 *:* 3960
UDP 0.0.0.0:6001 *:* 3960
UDP 0.0.0.0:6002 *:* 3960
UDP 0.0.0.0:6003 *:* 3960
UDP 127.0.0.1:123 *:* 1088
UDP 127.0.0.1:1875 *:* 3960
UDP 127.0.0.1:2067 *:* 3152
UDP 127.0.0.1:2192 *:* 3000
UDP 192.168.100.210:123 *:* 1088
UDP 192.168.100.210:137 *:* 4
UDP 192.168.100.210:138 *:* 4

C:\Documents and Settings\Administrator>

其中PID为3660的为JBOSS占用的端口,可以看出1098,1099,4444,4445,8080,8009,8083,8093是被占用的。

当jboss和oracle在同一机器上时,通常oracle占用8080端口,这时只需要去修改\deploy\jbossweb-tomcat50.sar\server.xml中。当在同一台机器上运行两个JBOSS实例的时候,则需要修改在default\conf\jboss-service.xml中的1098,1099,4444,4445,8083,default\deploy\jbossweb-tomcat50.sar\server.xml中8080以及default\deploy\jms\uil2-service.xml中的8093端口。这样启动两个JBOSS的话就不会报任何端口占用异常。希望大家不要在同一JBOSS目录中启动两个啊,哈哈

还有一种启动两个JBOSS的方法就是一个运行run.bat,一个就是用命令行方式run带参数启动server\all下的配置。
回复 支持 反对

使用道具 举报

发表于 2007-3-23 09:32:08 | 显示全部楼层
请参考 http://wiki.jboss.org/wiki/Wiki. ... ConfjbossSystem.xml
=========================
ConfiguringTheJNDINamingServiceInConfjbossSystem.xml  
--------------------------------------------------------------------------------

Overview
The conf/jboss-service.xml file is described here. There are relatively few things that can be done to the naming service, mainly you'll change the port or bind address. As with all changes to conf/jboss-service.xml, you will need to restart JBoss for them to take effect. If you wish to make runtime changes you should use the JMXConsole. Instructions for configuring the naming service via the JMXConsole can be found here?.


First steps

Open the conf/jboss-service.xml in vi or some text editor capable of saving in plain text. Scroll near the bottom to the MBean definition for the naming service:



<mbean code="org.jboss.naming.NamingService" name="jboss:service=Naming">
Looking a bit lower you'll see the port that the JNDI naming service is listening on. If you change this you will need to change the JNDI Client Configuration as well:



   <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="ort">1099</attribute>
      
      <!-- The bootstrap JNP server bind address. This also sets the default
             RMI service bind address. Empty == all addresses
       -->
      <attribute name="BindAddress"></attribute>
      
      <!-- The port of the RMI naming service, 0 == anonymous -->
      <attribute name="RmiPort">1098</attribute>
      
      <!-- The RMI service bind address. Empty == all addresses -->
      <attribute name="RmiBindAddress"></attribute>
   </mbean>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-23 10:11:43 | 显示全部楼层
不好意思,看了半天,不知道在系统中怎样更改,能不能说明的详细一些
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-28 03:56 , Processed in 0.040560 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表