起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9481|回复: 10

[结贴] BeX5免费版本部署到LAN后无法访问服务器

[复制链接]

31

主题

138

帖子

584

积分

高级会员

Rank: 4

积分
584
QQ
发表于 2017-4-16 20:52:15 | 显示全部楼层 |阅读模式
版本: 其它(帖子中说明) 小版本号: 3.6
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
各位高手好!

在LAN后通过其他机器访问我的安装有开发版本BeX5 3.6的计算机是没有问题的(使用访问地址样式是: http://ip:8080/x5)。但是,在把这个开发版本通过注册转换为免费版本后在原来的LAN环境下通过其他计算机通过上面的URL访问此服务器时出现如后面附图所示提示:


ERR_CONNECTION_REFUSED






31

主题

138

帖子

584

积分

高级会员

Rank: 4

积分
584
QQ
 楼主| 发表于 2017-4-16 20:55:14 | 显示全部楼层

补充:上面提到的连接错误如下图所示:

无标题.jpg

根据“详细信息”展开后的提示(如下):
“Google Chrome”到 192.168.0.1 的连接尝试遭到拒绝。原因可能是该网站已崩溃,也可能是您的网络配置不正确。
请检查您的互联网连接是否正常
请检查您的网线是否插好,并重新启动您在使用的任何路由器、调制解调器或其他网络设备。

对防火墙或防病毒软件进行设置,以允许 Chrome 访问该网络。
如果它已被列为允许访问网络的程序,请尝试将其从列表中删除,然后再重新添加。

如果您使用代理服务器…
请检查您的代理设置,或与网络管理员联系以核实代理服务器是否运转正常。如果您认为自己使用的不是代理服务器,请执行以下操作: 依次转到 Chrome 菜单 >“设置”>“显示高级设置...”>“更改代理服务器设置...”>“LAN 设置”,然后取消选中“为 LAN 使用代理服务器”。

也无法解决LAN上其他计算机访问服务器的目的。

特别提出上述求救。




回复 支持 反对

使用道具 举报

31

主题

138

帖子

584

积分

高级会员

Rank: 4

积分
584
QQ
 楼主| 发表于 2017-4-16 20:56:27 | 显示全部楼层
再补充:在我的同一LAN上一台MAC上运行如下命令时:


ping 192.168.0.1

访问正常。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2017-4-17 10:17:56 | 显示全部楼层
确认tomcat服务启动是否正确
如果启动正确,那就还是网络的问题,到网上查找这个错误的原因

确认是否设置了防火墙端口没有设置例外
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

31

主题

138

帖子

584

积分

高级会员

Rank: 4

积分
584
QQ
 楼主| 发表于 2017-4-17 19:51:17 | 显示全部楼层
谢谢提示。是我的Windows 7(32bits)出现了一些问题。在更新系统及相应的显卡驱动后。问题变成如下:

1,mysql以系统服务方式运行仍然同上面一样,没有问题;
2,如果Tomcat以Windows服务方式运行(即运行apache-tomcat\bin路径下的installService-x86.bat,然后通过LAN中的其他计算机访问此机器上的URL,则还是出现如上所述的提示,即找不到这个URL。
  如果运行BeX5_V3.6下的“启动BeX5运行平台.bat”,即使TOMCAT运行后在任务栏上放置一个最小化图标方式;则通过LAN中的其他计算机访问此机器上的URL时,一切非常顺利!

这就有些奇怪了!

我的机器是安装32位的Windows 7旗舰版本,根据平台有关文件提示,按照上面操作是没有问题的。但是,上面两种启动Tomcat的思路及方式显然是有区别的,而且导致根本不同的后果!

不知官方对此是如何解释的?
补充:接下来,我要细致分析两种运行Tomcat方式的差异(而不只是简单意义上的一个以服务方式运行,另一个以显然普通程序方式启动)。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2017-4-18 09:34:07 | 显示全部楼层
确认用服务的方式tomcat启动正确吗?
在服务器本地能访问吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

31

主题

138

帖子

584

积分

高级会员

Rank: 4

积分
584
QQ
 楼主| 发表于 2017-4-18 09:57:40 | 显示全部楼层
你好!

1,是以系统管理员身份运行apache-tomcat\bin路径下的installService-x86.bat,然后运行x5w.exe,启动服务的。
2,在服务器本机上使用“本机ip:8080:/x5"访问,没有问题。但是,通过LAN其他机器使用上述方式访问时提示大致是:ERROR_CONNECTION_TIMED_OUT。
3,昨天晚上到机房中测试,以我的笔记本作为服务器,先运行起mysql(这个很简单),然后运行”“启动BeX5运行平台.bat”,然后通过LAN其他7台机器使用“服务器ip:8080:/x5"访问时,都是非常顺利的。
4,如果把服务器笔记本的tomcat服务退出,再运行步骤1,即以服务方式启动tomcat(通过‘任务管理器’查看确保mysql服务与x5服务都已经运行),然后在LAN其他7台机器使用“服务器ip:8080:/x5"访问时都提示”ERROR_CONNECTION_TIMED_OUT“。这个错误大致意思是找不到服务器URL。

早晨一起来分析两种启动方式.bat文件,由于本人tomcat有关启动基本功不够,感觉很是迷茫。按说只是一个设置为服务,一个不设置为服务,只有这个区别,但从批处理操作上看起来似乎并不只是这样的差别设置!

请帮助分析一下。谢谢!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2017-4-18 10:56:50 | 显示全部楼层
这个就是tomcat标准的,可以到网上查找一下可能的原因

做成服务后确认jvm中正确吗?
http://docs.wex5.com/bex5-deploy-question-list-10028/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

31

主题

138

帖子

584

积分

高级会员

Rank: 4

积分
584
QQ
 楼主| 发表于 2017-4-18 12:35:28 | 显示全部楼层
谢谢您的回复,我会沿着您提示的思路再跟踪分析的;目前仅是大致估计是两种操作tomcat配置有所差别导致的。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2017-4-18 14:04:09 | 显示全部楼层
有差别也应该是环境变量不一样
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-22 00:48 , Processed in 0.062431 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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