这几天把原来开发的系统进行了升级,做个记录,方便以后查询。
河南中睿保险中介系统环境升级配置纪录
1 操作系统
升级前:ms windows 2003
升级后:ms windows 2008R2
2 数据库
升级前:ms sql 2000
升级后:ms sql 2008
3 jdk
升级前:JAVA_HOME C:\Program Files (x86)\Java\jdk1_5_0_13
升级后:JAVA_HOME C:\Program Files (x86)\Java\jdk1.7.0_05
PATH
4 ANT
升级前:ANT_HOME D:\hunan\ant-1.6.5-bin
升级后:ANT_HOME D:\hunan\ant-1.9.7-bin
5 TOMCAT
升级前:TOMCATE_HOME CATALINA_HOME D:\hunan\tomcat-5.5.26
升级后:TOMCATE_HOME CATALINA_HOME D:\hunan\tomcat-7.0.64
6 dwr
升级前:version 2.0.3
升级后:version 3.0.1
更换此文件 ,WEB-INF\lib\dwr.jar,升级前报session error
7 jdbc
WEB-INF\lib\sqljdbc41.jar
删除原sql2000jdbc WEB-INF\lib\msbase.jar mssqlserver.jar sqlserver.jar msutil.jar
8 配置文件 D:\java_project\tomcat\apache-tomcat-7.0.64\conf\server.xml
修改项目与数据库配置信息如下:
<Context path="/xxx" docBase="D:\hunan\agent2.0\WebRoot">
<!-- MSSQL 2008R2 -->
<Resource
name="jdbc/db_mssql"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://192.168.102.130:1433;DataBaseName=agent2"
username="sa"
password="Aa123456"
maxActive="100"
maxIdle="30"
maxWait="1000"/>
</Context>
9 测试数据源配置
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.DataSource"%>
<%@ page import="javax.naming.*"%>
<%
Connection con = null;
Statement stat = null;
ResultSet rs = null;
DataSource ds = null;
//从数据源连接池取得连接 jdbc/db_mssql 对应 server.xml 中的配置
Context ctx = new InitialContext();
if(ctx!=null){
ds = (DataSource)ctx.lookup("java:comp/env/jdbc/db_mssql");
con = ds.getConnection();
//查询数据表
stat = con.createStatement();
String sql = "SELECT TOP 10 * FROM t_role";
rs = stat.executeQuery(sql);
//输出查询结果到页面
while (rs.next()){
out.println("<li>账号:"+rs.getString(3).trim());
}
//关闭连接,释放资源
rs.close();
stat.close();
con.close();
}
%>