实战:实现JSP通过Tomcat连接MySQL
二:实验环境
服务端:linuxidc63.com IP:192.168.1.63
客户端:linuxidc64.com IP:192.168.1.64
三:实验步骤
1、安装JDK
1)准备相关软件包:
jdk-7u71-linux-x64.rpm
apache-tomcat-7.0.27.tar.gz #tomcat安装包
mysql-connector-java #用于使用java连接mysql数据库.mysql数据库连接器。
mysql-connector-java-5.1.34.tar.gz
2)安装及配置Java运行环境—jdk。升级了jdk的版本
[root@linuxidc63~]#rpm-ivh jdk-7u71-linux-x64.rpm
[root@linuxidc63~]#rpm –pql /root/jdk-7u71-linux-x64.rpm#通过查看jdk的信息可以知道jdk的安装目录在/usr/java
Linux export命令参数
功能说明:设置或显示环境变量。
语法:export[-fnp][变量名称]=[变量设置值]
例:
[root@linuxidc63 ~]# A="aaa"
[root@linuxidc63 ~]# echo $A
aaa
[root@linuxidc63 ~]# export B="bbb"
[root@linuxidc63 ~]# echo $B
bbb
3)修改环境变量:
[root@linuxidc63~]#vim /etc/profile#在文件的最后,添加如下内容:
export JAVA_HOME=/usr/java/jdk1.7.0_71
export JAVA_BIN=/usr/java/jdk1.7.0_71/bin
export PATH=${JAVA_HOME}/bin:$PATH
export CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
注释:
exportJAVA_HOME=/usr/java/jdk1.7.0_71#java家目录
exportJAVA_BIN=/usr/java/jdk1.7.0_71/bin#java可执行文件目录
exportPATH=${JAVA_HOME}/bin:$PATH#修系统环境变量
exportCLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar#类路径
[root@tomcat~]#source /etc/profile#使配置文件生效
4)验证java运行环境是否安装成功:
[root@linuxidc63~]#java -version
javaversion"1.7.0_71"
Java(TM)SERuntimeEnvironment(build1.7.0_71-b14)
JavaHotSpot(TM)64-BitServerVM(build24.71-b01,mixedmode)
#如果出现安装的对应版本,说明java运行环境已经安装成功。
2、安装tomcat提升服务器性能:
注:tomcat-native.tar.gz #这个软件包在tomcat的bin目录下已经提供,不需要再下载了。
具体的安装与配置
1)安装及配置tomcat
Tomcat有两种安装方式,一种是直接解压就可以使用的二进制的文件。第二种是编译安装。采用第一种方法,因为在官网默认下载的便是第一种二进制的文件。
[root@linuxidc63 ~]# tar zxvf apache-tomcat-7.0.27.tar.gz
[root@linuxidc63 ~]# ls apache-tomcat-7.0.27/bin/ #执行文件在这个地方
[root@linuxidc63 ~]# mv apache-tomcat-7.0.27 /usr/local/tomcat/
[root@linuxidc63 ~]# cd /usr/local/tomcat/
[root@linuxidc63 tomcat]# vim webapps/ROOT/index.jsp #默认首页 ,网站根目录
注:/usr/local/tomcat/webapps/ROOT/ 网站根目录
2)为tomcat的启动创建一个Sysv的管理脚本
[root@linuxidc63 tomcat]# vim /etc/init.d/tomcat #写入以下内容
#!/bin/bash
# Tomcat init script for linux.
# chkconfig: 2345 96 14
# description: The Apache Tomcat server/JSP container
JAVA_OPTS='-server -Xms64m -Xmx128m'
JAVA_HOME=/usr/java/jdk1.7.0_71
CATALINA_HOME=/usr/local/tomcat #指定tomcat家目录
$CATALINA_HOME/bin/catalina.sh $* #指定运行或关闭tomcat的脚本
[root@linuxidc63tomcat]#ls /usr/local/tomcat/bin/catalina.sh
/usr/local/tomcat/bin/catalina.sh
说明:
JAVA_OPTS='-Xms64m-Xmx128m'#是用来设置JVM相关运行参数的变量。
-Xms:初始Heap(堆)大小,使用的最小内存,cpu性能高时此值应设的大一些
-Xmx:javaheap最大值,使用的最大内存上面两个值是分配JVM的最小和最大内存,取决于硬件物理内存的大小,建议设为物理内存的一半。
3)设置开机启动:
[root@linuxidc63 ~]#chkconfig --add tomcat
[root@linuxidc63 ~]# chkconfig --list tomcat
tomcat0:off1:off2:on3:on4:on5:on6:off
[root@linuxidc63 ~]#chmod +x /etc/init.d/tomcat
[root@linuxidc63 ~]#service tomcat start#启动tomcat服务
[root@linuxidc63tomcat]#netstat –antup | grep 8080
tcp00:::8080:::*LISTEN4220/java
4)浏览器登录Tomcat测试:
通过浏览器访问tomcat所提供的网站,上面我们已经知道tomcat可以单独提供Web服务的。
:8080/