起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 249|回复: 8

【搞定】X3 部署问题请教**

[复制链接]
发表于 2007-1-25 15:48:11 | 显示全部楼层 |阅读模式
最近部署了X3系统,在内部访问一切正常。路由器的端口映射8081端口已做好并测试端口正常,现遇到从外部网络访问x3系统不能正常访问。问题现象:1、IE标题栏能正常显示X3协同管理系统字体。2、IE提示Bussiness.jsp 出错。提示连接超时.问题处理:1、配置config.justep.xml文件的server属性
<url>http://192.168.xx.xx:8081/x3/</url>
<url>http://218.200.xx.xx:8081/X3/</url>
但问题尚未解决,请帮助,谢谢!
回复

使用道具 举报

发表于 2007-1-25 15:53:21 | 显示全部楼层
首先检查网络问题,是否将外网的8081端口映射到内网服务器的8081端口上面,8081端口能否使用(可以使用 telnet ip 8081 测试),主要看一下防火墙8081端口是否打开。
想外网能够访问config.justep.xml中ip要设置成278.200.××.×××,并且把这个地址8081端口映射到应用服务器的8081端口上

config.justep.xml文件中有三个服务器需要配置
文档服务器
  <server name="docserver">
    <url>http://127.0.0.1:8081/TransFile/</url>
  </server>
即时通讯服务器
  <server name="imserver">
    <url>127.0.0.1</url>
  </server>
业务服务器
  <server>
    <url>http://127.0.0.1:8081/x3/</url>
  </server>

其中,文档服务器和即时通讯服务器必须提供的是内外网都能访问的地址
业务服务器可以支持多个IP地址的设置
  <server>
    <url>http://内网IP:8081/x3/</url>
    <url>http://外网IP:8081/x3/</url>
  </server>


客户端上也可以配置多个服务器连接
在config.xml文件中,保存了服务器连接参数
<Client SysServerURL="HTTP://127.0.0.1:8081"

可以写成
<Client SysServerURL="HTTP://服务器1IP:8081;HTTP://服务器2IP:8081;HTTP://服务器3IP:8081"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-25 16:17:27 | 显示全部楼层
我检查了以下配置文件,尚未解决。请帮我看一下配置文件,谢谢!

conf.rar

1.08 KB, 下载次数: 66

回复 支持 反对

使用道具 举报

发表于 2007-1-25 16:24:20 | 显示全部楼层
如下:

<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
  <!--配置文件-->
  <jndiprefix>java:comp/env/</jndiprefix>
  <database driverClassName="net.sourceforge.jtds.jdbc.Driver" password="lifuhui" databasename="aac_data" servername="192.168.60.83" username="sa" port="1433" name="aac_data"></database>
  <database driverClassName="net.sourceforge.jtds.jdbc.Driver" password="lifuhui" databasename="aac_app" servername="192.168.60.83" username="sa" port="1433" name="aac_app"></database>
  <connection bizurl="biz:\operation\operationdb.database" database="aac_data"></connection>
  <connection bizurl="biz:\system\system.database" database="aac_data"></connection>
  <connection bizurl="biz:\system\im.database" database="aac_data"></connection>
  <connection bizurl="biz:\collaboration\collaboration.database" database="aac_data"></connection>
  <connection bizurl="biz:\aac\aac.database" database="aac_data"></connection>
  <connection bizurl="biz:\system\doc.database" database="aac_app"></connection>
  <ocx name="X3X.ocx" codebase="X3X.CAB#version=3,0,6,2010" classid="clsid:317C9AA7-315B-4D4E-B9CE-2F0A08A7749E"></ocx>
  <multiaccount enabled="true" defaultaccount="AAC"></multiaccount>
  <dataencrypt enabled="false"></dataencrypt>
  <server name="docserver">
    <url>http://218.200.185.21:8081/TransFile/</url>
  </server>
  <server name="imserver">
    <url>http://218.200.185.21</url>
  </server>
  <server>
    <url>http://192.168.60.83:8081/x3/</url>
    <url>http://218.200.185.21:8081/X3/</url>
  </server>
  <hessian mustcompress="false" mustencrypt="false" mustextend="false" compress="false" encrypt="false"></hessian>
  <clientconfig>
    <uitheme default="Biz:\System\CompactStyle" allowuser="false"></uitheme>
    <messenger>
      <roommembernum>5</roommembernum>
      <maxfilesize>1024000</maxfilesize>
    </messenger>
    <runbusiness>http://218.200.185.21:8081/x3/</runbusiness>
    <cache enabled="true" fsstream="true" org="true"></cache>
    <addomain enabled="true">
      <domain name="justep" account="justep.com" pdcip="192.168.0.1"></domain>
    </addomain>
    <clientversion versionkey="7972672CAEA4BCE8434966009246B9D7" versionhash="4D1ECB62ABA3785DA650E8CFE9EBC5A8">NewVersion</clientversion>
  </clientconfig>
  <serverInfo>
    <directory>C:\Program Files\Justep\X3 Server\TOMCAT</directory>
    <type>Tomcat</type>
  </serverInfo>
</Configuration>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-25 16:42:28 | 显示全部楼层
按照你的配置文件,显示超时,请访问以上外部地址查看情况。问题尚未解决,请给予帮助,谢谢!
回复 支持 反对

使用道具 举报

发表于 2007-1-25 17:22:31 | 显示全部楼层
不好意思,写错了:
<server name="docserver">
    <url>http://192.168.60.83:8081/TransFile/</url>
  </server>
  <server name="imserver">
    <url>http://192.168.60.83</url>
  </server>
  <server>
    <url>http://192.168.60.83:8081/x3/</url>
    <url>http://218.200.185.21:8081/X3/</url>
  </server>
  <hessian mustcompress="false" mustencrypt="false" mustextend="false" compress="false" encrypt="false"></hessian>
  <clientconfig>
    <uitheme default="Biz:\System\CompactStyle" allowuser="false"></uitheme>
    <messenger>
      <roommembernum>5</roommembernum>
      <maxfilesize>1024000</maxfilesize>
    </messenger>
    <runbusiness>http://192.168.60.83:8081/x3/</runbusiness>


这样写的话,只有内网能正常使用系统和messenger,外网只能使用系统,messenger用不了。
如果要彻底解决这个问题,只有一个方法,使用域名,用域名解析内网IP和外网IP。

如:
<server name="docserver">
    <url>http://www.tom.com:8081/TransFile/</url>
  </server>
  <server name="imserver">
    <url>http://www.tom.com</url>
  </server>
  <server>
    <url>http://192.168.60.83:8081/x3/</url>
    <url>http://218.200.185.21:8081/X3/</url>
  </server>
  <hessian mustcompress="false" mustencrypt="false" mustextend="false" compress="false" encrypt="false"></hessian>
  <clientconfig>
    <uitheme default="Biz:\System\CompactStyle" allowuser="false"></uitheme>
    <messenger>
      <roommembernum>5</roommembernum>
      <maxfilesize>1024000</maxfilesize>
    </messenger>
    <runbusiness>http://www.tom.com:8081/x3/</runbusiness>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-25 17:44:58 | 显示全部楼层
在打开IE时标题栏显示正常,并提示(正在连接到Justeu x3 web server..),不能正常运行客户端.错误信息请看附件!谢谢!

error.rar

42.15 KB, 下载次数: 64

回复 支持 反对

使用道具 举报

发表于 2007-1-25 18:24:29 | 显示全部楼层
504 的错误是  网关超时 造成的。
回复 支持 反对

使用道具 举报

发表于 2007-9-14 10:00:53 | 显示全部楼层
由于楼主长时间未跟贴,此帖先结,有问题请开新帖.
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-16 03:34 , Processed in 0.050675 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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