建立数据源:
修改tomcat/conf/context.xml
在<Context>标签中添加数据源。如图所示:
<Context reloadable="false" >
<Resource
auth="Container"
type="javax.sql.DataSource"
name="zyjgbzsmz"
description="zyjgbzsmz"
username="zbbsmz"
password="smzSMZ123"
maxActive="4"
maxIdle="2"
maxWait="5000"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@172.17.70.176:1521:orcl"
/>
3comcat部署应用
修改tomcat/conf/server.xml
在Host标签中添加红框内容,docBase修改自己工程路径。如图所示:
<Context path="/file" docBase="D:\Work\jgbzsmz_shx\WebRoot" sessionCookieName="jsessionid_file" debug="0" reloadable="true" crossContext="true" privileged="true"></Context>
4修改应用获取数据库连接
修改WebRoot/WEB-INF/config/smz-end.xml
<value>java:comp/env/zyjgbzsmz</value>
5修改润乾报表数据源
修改WebRoot/WEB-INF/reportConfig.xml
将21,22行修改。如图所示:
6修改gov/scopsr/smz/cx/dbUtil/DBUtil.java获取数据源
将93行修改,如图所示:
DataSource newDataSource = (DataSource) context.lookup("java:comp/env/"+dataSourceName);
- 修改gov/scopsr/smz/system/dep/web/DepController.java
将200行、270行、300行修改,如图所示:
PrintWriter pw = paramHttpServletResponse.getWriter();
pw.print(str3);
7、修改WebRoot/WEB-INF/web.xml
17行:
<param-value>/WEB-INF/config/springsecurity.xml,/WEB-INF/config/smz-end.xml</param-value>
149行:
<param-value>/WEB-INF/config/smz-front.xml</param-value>
如果是某一省的,如内蒙古:替换成 nmg-front.xml
备注:工程中需要添加ojdbc6.jar和hibernate-jpa-2.0-api-1.0.0.Final.jar