内置Jetty服务器说明

目录:

1. FR8.0内置服务器与以往版本有何不同?

1.1 描述
使用FR8.0前的内置服务器会遇到一些问题,比如:
同时打开demo.exe和设计器时,端口冲突;
从设计器打开本地环境下的报表,工程名会出现WorkSpace1,WorkSpace2这样的名称,和文档中介绍FR报表url不一致。
1.2 FR8.0内置服务器机制
1、FR8.0安装目录%FR_HOME%/bin下,删除了demo.exe和server.exe;开始程序中删除了内置服务器选项;
2、统一端口为8075;
3、启动设计器,点击预览自动启动内置服务器,访问页面的url中域名都为localhost,端口都为设计器端口,工程名为当前工作目录的工程名称(本地目录与远程目录都是如此)
如当前目录为安装目录,则路径为:http://localhost:8075/WebReport/ReportServer?reportlet=GettingStarted.cpt
若当前目录如E:/tomcat/webapps/demo,则路径为http://localhost:8075/demo/ReportServer?reportlet=GettingStarted.cpt
4、不启动设计器,在开始程序中启动“产品演示”,会自动启动设计器及服务器,再打开demohttp://localhost:8075/WebReport/ReportServer?op=fs
此时设计器的工作目录自动更换为安装目录环境即WebReport目录。
5、在设计器中启动“产品演示”,若当前目录非安装环境,会弹出“您要打开FineReport产品演示,系统将自动切换至默认工作目录,您当前未被保存文件将被保存在当前目录,是否要继续?”信息,用户可以点击“是”,会自动保存编辑的模板,切换目录至“默认”,同时打开demo。
1.3 FR8.0与以往版本比较
版本端口工程名
8.08075当前目录环境对应的工程名
7.08075当前目录环境对应的工程名
6.5.5设计器中预览为8075/开始程序中启动为8079当前目录环境对应的工程名
6.5.48075设计器中预览工程名为Workspace(i),i为目录切换的次数/开始程序中启动工程名为WebReport

2. FR8.0内置服务器内存修改

FR6.5版本及之前版本,都是不能修改内置服务器的内存的,固定是256m-512m;FR8.0版本中可以进行修改。
修改FR8.0安装目录%FR_HOME%/bin/designer.bat,对这个文件进行编辑,修改内存大小如下:
@echo 此Bat将启动大内存版本的设计器 java -Xms512m -Xmx1024m -cp ../lib/*;../lib/jetty/*;../WebReport/WEB-INF/lib/* com.fr.start.Designer
Xms代表初始时内存大小,Xmx代表最大内存,上述代码意义为初始化时内存设置为512m,最大内存为1024m。
双击designer.bat文件,即可使用大内存设计器。

3. 其他注意事项

3.1 强烈建议不要使用FR内置服务器部署应用
FR内置服务器是方便学习FR的用户快速发布报表及查看演示demo的,是小型的jetty服务器,性能、内存上有一定的限制,不适合正式项目使用。
用户可以选择Tomcat、Weblogic等服务器部署您的报表工程。

附件列表


主题:
标签: 已验证

文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201