把润乾部署到tomcat步骤如下:
1.把润乾的demo复制到tomcat的webapps下
2.在tomcat/conf/Catalina/localhost下新建一个demo.xml 并修改里面的内容
其中要做更改的部分如下(可以参考数据源的写法写):
<?xmlversion='1.0' encoding='utf-8'?>
<ContextdocBase="demo" path="/demo" >
<Resource name="mis2datasource"type="javax.sql.DataSource"/>
<ResourceParams name="mis2datasource">
<parameter>
<name>driverClassName</name>
<value>com.microsoft.sqlserver.jdbc.SQLServerDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:sqlserver://localhost:1433;DatabaseName=runqian</value>
</parameter>
<parameter>
<name>username</name>
<value>sa</value>
</parameter>
<parameter>
<name>password</name>
<value>runqian</value>
</parameter>
<parameter> (这是连接本人自己的数据库的一个例子)
<name>maxActive</name>
<value>4</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>2</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>-1</value>
</parameter>
</ResourceParams>
<Resource name="demo" auth="Container"type="javax.sql.DataSource" />
<ResourceParamsname="demo">
<parameter>
<name>username</name>
<value>sa</value>
</parameter>
<parameter>
<name>password</name>
<value>sa</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>org.hsqldb.jdbcDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:hsqldb:hsql://localhost/</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>4</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>2</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>-1</value>
</parameter>
</ResourceParams>
</Context>
红色部分为修改的部分,蓝色的不需要修改。
3.修改tomcat/webapps/demo/web-INF/reportconfig.xml 修改内容如下
<name>datasource</name>
<value>mis2datesource,SQLSVR,GBK</value>(数据源的名称,数据类型,编码方式(也可以参考数据源连接的写法))
4,复制数据库的驱动到tomcat/common/lib下面(如果润乾里面有的就不需要复制,例子中的SQLSEVER2005没有就得复制,分别复制到润乾的JDBC和tomcat/common/lib下)