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

QQ登录

只需一步,快速开始

查看: 9022|回复: 9

[结贴] 负载均衡部署后,报表打印时好时坏

[复制链接]

57

主题

249

帖子

607

积分

高级会员

Rank: 4

积分
607
QQ
发表于 2018-8-22 16:42:37 | 显示全部楼层 |阅读模式
版本: BeX5V3.4 小版本号:
数据库: Oracle 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
lincense服务器地址尾号是8.55,也部署了应用,负载均衡其中一个点的域名是x5-1,负载均衡地址是:http://bi.chinaonebuild.comconf下边的server.xml文件内容如下:


8.55的server.xml内容:
<config>
  <version>4934</version>  
  <distributed>false</distributed>  
  <ui-server>http://localhost:80/x5</ui-server>  
  <!-- 以下配置只适用于BeX5 -->  
  <default-user>
    <name>system</name>  
    <password>123321</password>
  </default-user>  
  <business-server>http://localhost:80/BusinessServer</business-server>  
  <doc-server>http://172.16.8.60:80/DocServer</doc-server>  
  <report-server>http://localhost:80/ReportServer/reportservice</report-server>  
  <!-- <auth-server>http://bi.chinaonebuild.com:80/BusinessServer</auth-server> -->  
  <push-server>http://localhost:80/PushServer</push-server>  
  <mqtt-server>tcp://localhost:1883</mqtt-server>  
  <external-address>http://bi.chinaonebuild.com</external-address>  
  <license-server>http://172.16.8.55:9090/LicenseServer</license-server>
</config>

x5-1的server.xml文件内容如下:
<config>
  <version>1</version>  
  <distributed>false</distributed>  
  <ui-server>http://localhost:80/x5</ui-server>  
  <!-- 以下配置只适用于BeX5 -->  
  <default-user>
    <name>system</name>  
    <password>123321</password>
  </default-user>  
  <business-server>http://localhost:80/BusinessServer</business-server>  
  <doc-server>http://172.16.8.60:80/DocServer</doc-server>  
  <report-server>http://localhost:80/ReportServer/reportservice</report-server>  
  <auth-server>http://localhost:80/BusinessServer</auth-server>  
  <push-server>http://localhost:80/PushServer</push-server>  
  <mqtt-server>tcp://localhost:1883</mqtt-server>  
  <!--  <external-address>http://bi.chinaonebuild.com</external-address>  -->  
  <license-server>http://172.16.8.55:9090/LicenseServer</license-server>
</config>

麻烦看一下是不是哪儿配置的有问题?



57

主题

249

帖子

607

积分

高级会员

Rank: 4

积分
607
QQ
 楼主| 发表于 2018-8-22 16:57:21 | 显示全部楼层
用8.55地址登陆打印报错如下:
java.io.FileNotFoundException: ..\..\apache-tomcat\temp\com.justep.report.print.StreamCache.0d52aff9-b68d-4f04-ba03-793347e37f19 (系统找不到指定的文件。)
        at java.io.FileInputStream.open0(Native Method)
        at java.io.FileInputStream.open(FileInputStream.java:195)
        at java.io.FileInputStream.<init>(FileInputStream.java:138)
        at com.justep.ui.system.service.report.ReportHelper.getFile(Unknown Source)
        at PrintGetFile.doGet(PrintGetFile.java:14)
        at com.justep.ui.impl.JProcessorImpl.execute(Unknown Source)
        at com.justep.ui.JavaServer.runJava(Unknown Source)
        at com.justep.ui.JavaServer.doJ(Unknown Source)
        at com.justep.ui.JavaServer.service(Native Method)
        at com.justep.ui.servlet.MainServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.justep.portal.filter.RedirectFilter.doFilter(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
用x5-1登陆点打印,标签显示“error”,无反应
用负载均衡地址登陆,同一个文件,有时能打印,有时打印不了
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2018-8-22 16:58:48 | 显示全部楼层
报表打印时好时坏具体什么问题?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

57

主题

249

帖子

607

积分

高级会员

Rank: 4

积分
607
QQ
 楼主| 发表于 2018-8-22 17:01:08 | 显示全部楼层
这三个地址都存在一个毛病,就是有时候能打印,有时候不能打印
回复 支持 反对

使用道具 举报

57

主题

249

帖子

607

积分

高级会员

Rank: 4

积分
607
QQ
 楼主| 发表于 2018-8-22 17:04:02 | 显示全部楼层
您好,报错上边说了啊。8.55和x5-1的报错不一样。您再看一下
回复 支持 反对

使用道具 举报

57

主题

249

帖子

607

积分

高级会员

Rank: 4

积分
607
QQ
 楼主| 发表于 2018-8-22 17:04:58 | 显示全部楼层
还有,麻烦您看一下我那两个server.xml文件有什么问题?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2018-8-22 17:16:23 | 显示全部楼层
1.用8.55地址登陆打印报错确认apache-tomcat\temp是否有权限写入文件确认是不是磁盘空间不够了
2.用的是内网还是外网?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

57

主题

249

帖子

607

积分

高级会员

Rank: 4

积分
607
QQ
 楼主| 发表于 2018-8-22 22:37:45 | 显示全部楼层
1.权限没有问题
2.内外网都会出现上述问题
后台报错如下:
javax.servlet.ServletException: 报表服务请求失败
        at ReportBrowse.doPost(ReportBrowse.java:23)
        at com.justep.ui.impl.JProcessorImpl.execute(Unknown Source)
        at com.justep.ui.JavaServer.runJava(Unknown Source)
        at com.justep.ui.JavaServer.doJ(Unknown Source)
        at com.justep.ui.JavaServer.service(Native Method)
        at com.justep.ui.servlet.MainServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.justep.portal.filter.RedirectFilter.doFilter(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
Caused by: org.dom4j.DocumentException: Error on line 1306 of document  : XML 文档结构必须从头至尾包含在同一个实体内。 Nested exception: XML 文档结构必须从头至尾包含在同一个实体内。
        at org.dom4j.io.SAXReader.read(SAXReader.java:482)
        at org.dom4j.io.SAXReader.read(SAXReader.java:365)
        at com.justep.ui.system.service.report.ReportJSONHelper.getElementFromCacheFile(Unknown Source)
        at com.justep.ui.system.service.report.ReportJSONHelper.execute(Unknown Source)
        at com.justep.ui.system.service.report.ReportHelper.call(Unknown Source)
        at com.justep.ui.system.service.report.ReportHelper.service(Unknown Source)
        at ReportBrowse.doPost(ReportBrowse.java:21)
        ... 21 more
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2018-8-23 09:07:17 | 显示全部楼层
文件数据都不变,下次就不报这个错了?

内网和外网用的是同一个地址吗?

报错的时候所有的报表都报错还是特定功能报错?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

57

主题

249

帖子

607

积分

高级会员

Rank: 4

积分
607
QQ
 楼主| 发表于 2018-8-23 13:24:49 | 显示全部楼层
您好,之前是文件和数据都不变的情况下,有时候报错,有时候不报错。我们关闭了x5-1服务器,因为内存居高不下,怀疑中了病毒,现在打印恢复正常。暂时结帖吧,等再出现打印问题,我们观察之后再发帖
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 08:05 , Processed in 0.063252 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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