起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 661|回复: 25

【结】外网访问问题

[复制链接]
发表于 2008-5-5 16:24:35 | 显示全部楼层 |阅读模式
在config.justep.xml中增加了外网访问的域名地址,此时外网可以通过域名访问系统,但内网的一些施工单位访问系统时变得相当的慢,只有业主的机器访问还是正常的,如果把域名地址去掉,那些施工单位访问系统就正常了,但就会报告如下图错误:
内外网的访问IP地址都是一个地址的,只不过外网用域名访问,内网用IP地址,没有内网域名解析器
另外,业主网络和施工单位网络都是属于内网,只不过所属不同网段而已,不同交换机,请大虾们给解决一下,即能让施工单位访问正常,也能外网访问,谢谢!

qqq.gif

15.47 KB, 下载次数: 250

回复

使用道具 举报

 楼主| 发表于 2008-5-5 16:44:37 | 显示全部楼层
对不起,上面有句话写错了:如果把域名地址去掉,那些施工单位访问系统就正常了,但外网访问系统时就会报告如下图错误
回复 支持 反对

使用道具 举报

发表于 2008-5-5 17:05:20 | 显示全部楼层
请把配置文件传上来看看吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-5 17:17:32 | 显示全部楼层
<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
  <!--配置文件-->
  <jndiprefix>java:comp/env/</jndiprefix>
  <database password="ghdz2008p3hp" driverClassName="net.sourceforge.jtds.jdbc.Driver" databasename="x3_doc" dbServerCase="" servername="10.1.152.200" username="sa" port="1433" name="X3Doc"></database>
  <database password="ghdz2008p3hp" driverClassName="net.sourceforge.jtds.jdbc.Driver" databasename="tib3_jmis_affix" dbServerCase="" servername="10.1.152.200" username="sa" port="1433" name="tib3_jmis_affix"></database>
  <database password="ghdz2008p3hp" driverClassName="net.sourceforge.jtds.jdbc.Driver" databasename="tib3_jmis4" dbServerCase="" servername="10.1.152.200" username="sa" port="1433" name="tib3_jmis4"></database>
  <database password="ghdz2008p3hp" driverClassName="net.sourceforge.jtds.jdbc.Driver" databasename="MDB" dbServerCase="" servername="10.1.152.198" username="sa" port="1433" name="biz_p3"></database>
  <database password="ams2000" driverClassName="oracle.jdbc.driver.OracleDriver" dbServerCase="" servername="ghdz" username="thams" port="1521" name="zg"></database>
  <database password="ghdz2008p3hp" driverClassName="net.sourceforge.jtds.jdbc.Driver" databasename="x3_sys" dbServerCase="" servername="10.1.152.200" username="sa" port="1433" name="X3Sys"></database>
  <connection bizurl="biz:\operation\p3db.database" database="biz_p3"></connection>
  <connection bizurl="biz:\operation\operationdb.database" database="tib3_jmis4"></connection>
  <connection bizurl="biz:\system\system.database" database="X3Sys"></connection>
  <connection bizurl="biz:\system\im.database" database="X3Sys"></connection>
  <connection bizurl="biz:\collaboration\collaboration.database" database="X3Sys"></connection>
  <connection bizurl="biz:\system\doc.database" database="X3Doc"></connection>
  <connection bizurl="biz:\operation\jmisaffixdb.database" database="tib3_jmis_affix"></connection>
  <connection bizurl="biz:\operation\zg.database" database="zg"></connection>
  <ocx name="X3X.ocx" codebase="X3X.CAB#version=3,0,6,2021" classid="clsid:317C9AA7-315B-4D4E-B9CE-2F0A08A7749E"></ocx>
  <multiaccount enabled="true" defaultaccount="GHDD"></multiaccount>
  <dataencrypt enabled="false"></dataencrypt>
  <server name="docserver">
    <url>http://10.1.152.200:80/TransFile/</url>
  </server>
  <server name="imserver">
    <url>10.1.152.200</url>
  </server>
  <server>
    <url>http://10.1.152.200:80/x3/</url>
  </server>
  <hessian mustcompress="false" mustencrypt="false" mustextend="false" compress="false" encrypt="false"></hessian>
  <clientconfig>
    <defaultfuncs enabled="false" />
    <uitheme default="Biz:\System\CompactStyle" allowuser="false"></uitheme>
    <messenger>
      <roommembernum>200</roommembernum>
      <maxfilesize>20480000</maxfilesize>
    </messenger>
    <runbusiness>Business.exe</runbusiness>
    <cache enabled="true" fsstream="true" org="true"></cache>
    <addomain enabled="false">
      <domain name="justep" account="justep.com" pdcip="10.1.152.200"></domain>
    </addomain>
    <clientversion versionkey="4BFD5BB39A99EAD1B3FD264A09E4CAA3" versionhash="F5E51FBB092E2CD823F9589A390B5468">NewVersion</clientversion>
  </clientconfig>
  <serverInfo>
    <directory>D:\Justep\X3 Server\TOMCAT</directory>
    <type>Tomcat</type>
  </serverInfo>
</Configuration>
回复 支持 反对

使用道具 举报

发表于 2008-5-6 08:58:52 | 显示全部楼层
楼主
参考附件,把 XXX\TOMCAT\webapps\x3\Business.jsp  这个文件修改一下

business_new2.rar

1.15 KB, 下载次数: 92

回复 支持 反对

使用道具 举报

发表于 2008-5-7 11:30:41 | 显示全部楼层
??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-8 21:41:58 | 显示全部楼层
我用域名访问内网可以登陆X3系统,但是用外网访问时,提示上面的错误,说超时,错误和上面的界面一样。你说的XXX\TOMCAT\webapps\x3\Business.jsp  文件,怎么改阿。
回复 支持 反对

使用道具 举报

发表于 2008-5-9 08:57:19 | 显示全部楼层
修改URL的取值方式:
原:String url = (String)getSysServerURLMethod.invoke(pobj,new Object[]{});
新:
String url = "";
if (request.getServerPort() == 0)
  url = "http://" + request.getServerName();
else
  url = "http://" + request.getServerName() + ":" + request.getServerPort();
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-11 09:00:30 | 显示全部楼层
我照着改了,可还是提示错误

snap2.gif

1.65 MB, 下载次数: 185

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-11 09:05:35 | 显示全部楼层
现在居然内网不能连接X3了,怎么这么多问题啊,解决了这个,又出现那个问题,累
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-12 12:32 , Processed in 0.045243 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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