开始-》运行-》 cmd 回车后在命令行里输入 jar,如果系统出现如下提示,则表示 java 环境安装正常:
假设你的报表应用在 d:\raqsoftReport 目录下,那么在命令行中进入 d:\ raqsoftReport 目录,然后输入命令 D:\ raqsoftReport>jar –cvf raqsoftReport.war *.* 此时系统会在当前目录下创建一个新的 war 包 raqsoftReport.war 注意事项: 1、 应用中尽量不要有中文命名的文件,在某些环境下会导致 war 包发布失败 2、 web.xml 中的中文注释全部删除,在某些环境下会导致 war 包发布失败 3、 某些情况下如果发布 war 包失败,例如 websphere 下,可能需要把 web.xml 的文件中第一句对字体的定义改成 UTF-8,如下所示: <?xml version="1.0" encoding="UTF-8" ?> 第2章 发布应用 Tomcat7下,如果打了war包,那么最简单的办法就是把war拷贝到[tomcat安装目录]\webapps目录下,tomcat会自动解压缩,并发布应用。
如果没有打war包,那么最简单的办法也是直接吧应用文件拷贝到[tomcat安装目录]\webapps目录下。
第3章 配置数据源连接池 在[tomcat安装目录]\conf\Catalina\localhost\目录下新建一个runqianv5.xml文件,如果以前配置过要新加则修改该文件即可,runqianv5.xml是应用的名字加.xml后缀。文件里写入如下内容: <?xml version='1.0' encoding='GBK'?> <Context path="/runqianv5" docBase="demo" debug="0" privileged="true"> <Resource name="test" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="test" password="runqian" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@localhost:1521:orcl" />
</Context>
下边来说一下这三个的含义。 1.maxActive是最大激活连接数,这里取值4个,表示同时最多有4个与数据库的连接。设为0表示无限制。 2.maxIdle是最大空闲连接数,这里取值2个,表示即使没有连接请求时,依然可以保持2空闲的连接,而不被清除,随时处于待命状态。设为0表示无限制。 3.maxWait最大建立连接等待时间,时间单位为毫秒,如果超过此时间将接到异常。,这里取值-1,表示无限等待,直到超时为止,也可以取值9000(毫秒),即表示9秒后超时。 第4章 修改reportConfig.xml中的数据源配置 数据源配置好后,打开应用的reportConfig.xml文件,修改如下节点配置: 详细说明参见润乾报表4.0在J2EE下的部署手册3.3.2 附另外一种数据源配置方式:打开应用的raqsoftConfig.xml文件,增加如下节点配置,也可以连接上对应数据库,采用xml直连方式,此方式下无需使用JNDIList节点的配置: