Tomcat+
润乾的配置过程
一、
准备软件介质(在官方网站都可以下载到)
Tomcat 6.0
jdk6u10
二、
安装和配置环境
1.
分别安装
tomcat6.0
和
jdk6u10
;
这里用到的
tomcat
是
apache-tomcat-6.0.18.zip
直接解压缩就行了,但
jdk6u10
必须安装;
2.
配置环境变量;
A
.打开
“我的电脑属性
à
高级
à
环境变量”
在用户变量中添加
tomcat
安装路径和
Java
安装路径。并在系统
path
变量中添加
java
的
bin
和
lib
文件路径;
比如
:
新建
à
输入变量名:
JAVAHOME
à
输入变量值:
D:\jave6_install
à
确定;同样,配置
tomcat
的路径。新建
à
输入变量名:
TOMCATHOME
à
输入变量值:
D:\tomcat6.0_install\apache-tomcat-6.0.18
à
确定;
B
.在
path
变量中添加
%JAVAHOME%\lib;%JAVAHOME%\bin;
C
.最后在系统变量中新建
CLASSPATH
并设置变量值为:(
.;
%JAVA_HOME%\lib
)要注意红色部分也是不可缺的。
3
.现在就可以启动
TOMCAT
来初步测试是不是启动了。
可以在
IE
中试着访问
[url]http://localhost:8080[/url]
三、
配置润乾服务器
1
.
Copy
润乾的
web
包到
${tomcatpath}/webapps
目录下,我这里使用
demo
这个名字(可以随便起,不过要和后面的配置文件名要对应);
2.
在
${tomcatpath}/conf
下新建以主引擎名称命名的文件夹(主引擎名称在该目录下
server.xml
配置文件定义),并在该目录下建立对应的单机配置文件夹(该名称也要和
server.xml
中定义的一致)。
3.
在建立好的文件夹中配置对应服务的数据源配置文件,因为之前我使用了
demo
名称来命名文件夹,所以这里我也必须使用这个名称来命名该配置文件,
demo.xml
。
4.
在
demo.xml
中添加内容,如下样例:
<?xml version='1.0' encoding='gb2312'?>
<Context docBase="demo" path="/demo" debug="0" privileged="true">
<Resource name="oracle177" ---<
这里要与润乾报表设计器的数据源命名一致
>
auth="Container"
type="javax.sql.DataSource"
maxActive="10"
maxIdle="30"
maxWait="10000"
username="username"
password="password"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@192.168.0.103:1521:data"
/>
</Context>
说明:encoding字符编码类型要与数据库编码一致;docbase应用服务的本地文件夹目录,使用相对于
${tomcatpath}/webapps
(这个也可以在
server.xml
配置文件中重新定义);
path
是在
IE
浏览器中输入的地址;还有其他参数,这里就不说明了。
注意:在新建文件夹中的数据源配置文件,是仅对对应的应用使用。
5.
修改润乾报表服务中的主配置文件,
${tomcatpath}\webapps\demo\WEB-INF\reportConfig.xml
。配置
runqianReportLog.properties
(对润乾的日志的配置)。参照
${tomcatpath}\conf\web.xml
来建立
demo
的
web.xml
配置文件(这些工作主要由系统开发人员来完成)。
6.
配置完后,可以通过访问
[url]http://localhost:8080/demo[/url]
页面来测试是否配置完成。
配置中遇到的问题:
1.
因
Tomcat
默认不支持中文,出现找到以中文命名的页面,修改
tomcat/conf
下的
server.xml
文件中
<Connector port="8080" protocol="HTTP/1.1" URIEncoding="UTF-8" connectionTimeout="20000" redirectPort="8443" />
添加红色部分。问题的得到解决。
2.
出现的错误提示是
context
文档中需要
”/>”
结尾。
分析原因为文本的格式问题,(莫名其妙的问题),估计是
dos
模式文本和非
dos
文本的区别,这个可以用
UltraEdit
文本编辑器来处理。
3.
数据源连接失败。原因配置文件格式不对,修改后问题解决。