分类: LINUX
2008-07-15 11:17:48
Ubuntu下手动安装Tomcat,而非通过apt安装。我们选择二进制包,直接解压缩就能用。
平台:Ubuntu7.04, jdk "1.6.0"
1、关于Ubuntu的安装,请参照Ubuntu cn的wiki
2、关于Ubuntu中jdk的安装,请参照Ubuntu cn wiki中的《Java安装配置》
一、安装Tomcat5.5.20
1、下载安装包
代码: |
wget |
代码: |
tar -zxvf apache-tomcat-5.5.20.tar.gz
sudo mv apache-tomcat-5.5.20 /opt/ |
代码: |
cd /opt/apache-tomcat-5.5.20/bin
sudo ./starup.sh #关闭的脚本为shutdown.sh |
代码: |
wget |
代码: |
tar -zxvf apache-tomcat-5.5.20-admin.tar.gz #这里默认解压出来的文件夹为apache-tomcat-5.5.20,直接覆盖到Tcomcat安装目录就行了
sudo mv apache-tomcat-5.5.20 /opt/ |
代码: |
JNDI Name:jdbc/myDBPool //(myDBPool为自己所命的名字)
Data Source URL:jdbc:mysql://localhost:3306/testdb JDBC Driver Class: com.mysql.jdbc.Driver" User Name:root //根据你的MySQL数据库的用户名密码 Password: 123456 // Max. Active Connections: 4 //最大连接数 Max. Idle Connections: 2 //最大的空闲连接数 Max. Wait for Connection:5000 //最大等待连接时间 |
代码: |
代码: |
<%...@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%...@ page import="java.sql.*"%> <%...@ page import="javax.sql.*"%> <%...@ page import="javax.naming.*"%> Tomcat数据库连接池测试 <%... Connection conn = null; Context initCtx = new InitialContext(); Context ctx = (Context) initCtx.lookup("java:comp/env"); javax.sql.DataSource ds = (javax.sql.DataSource) ctx .lookup("jdbc/myDBPool"); conn = ds.getConnection(); Statement stmt = conn.createStatement(); PreparedStatement ps = conn.prepareStatement("select * from testtb"); ResultSet rs = ps.executeQuery(); while (rs.next()) { out.println(rs.getLong(1) + " "); out.println(rs.getString(2) + " "); } rs.close(); stmt.close(); conn.close(); out.println("测试成功"); %> |