一,实验环境:
1台web服务器,1台客户机
1台web服务器,1台客户机
二,实验目的:
1,正确安装tomcat软件,并能正常启动tomcat。
2、实现一个jive论坛的部署,并能连接数据库。
3,集成apache和tomcat,实现静态站点交给apache处理,而jsp的站点交给tomcat处理
1,正确安装tomcat软件,并能正常启动tomcat。
2、实现一个jive论坛的部署,并能连接数据库。
3,集成apache和tomcat,实现静态站点交给apache处理,而jsp的站点交给tomcat处理
三,实验步骤:
1,安装tomcat软件
软件名:apache-tomcat-6.0.20.tar.gz
1,安装tomcat软件
软件名:apache-tomcat-6.0.20.tar.gz
解压
[root@stu16 src]# tar -xzvf apache-tomcat-6.0.20.tar.gz
[root@stu16 src]# mv apache-tomcat-6.0.20 /usr/local/tomcat/
开启与关闭tomcat
[root@stu16 src]# cd /usr/local/tomcat/
[root@stu16 tomcat]# bin/shutdown.sh #关闭
[root@stu16 tomcat]# bin/startup.sh #开启
注意:
安装或开启、关闭时出现问题需要安装jdk-1_5_0-linux-i586.rpm.bin
[root@stu16 src]# tar -xzvf apache-tomcat-6.0.20.tar.gz
[root@stu16 src]# mv apache-tomcat-6.0.20 /usr/local/tomcat/
开启与关闭tomcat
[root@stu16 src]# cd /usr/local/tomcat/
[root@stu16 tomcat]# bin/shutdown.sh #关闭
[root@stu16 tomcat]# bin/startup.sh #开启
注意:
安装或开启、关闭时出现问题需要安装jdk-1_5_0-linux-i586.rpm.bin
[root@stu16 src]# chmod a+x jdk-1_5_0-linux-i586.rpm.bin
[root@stu16 src]# ./jdk-1_5_0-linux-i586.rpm.bin
[root@stu16 src]# ./jdk-1_5_0-linux-i586.rpm.bin
[root@stu16 tomcat]# vi /root/.bash_profile
CATALINA_HOME=/usr/local/tomcat
JAVA_HOME=/usr/java/jdk1.5.0
PATH=$JAVA_HOME/bin:$PATH:$HOME/bin
export PATH JAVA_HOME CATLINA_HOME
#source /root/.bash_profile
#java -version
JAVA_HOME=/usr/java/jdk1.5.0
PATH=$JAVA_HOME/bin:$PATH:$HOME/bin
export PATH JAVA_HOME CATLINA_HOME
#source /root/.bash_profile
#java -version
2、启动tomcat
[root@stu16 src]# cd /usr/local/tomcat/bin
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.5.0
查看8080端口是否打开
[root@stu16 tomcat]# netstat -tnlp | grep 8080
tcp 0 0 :::8080 :::* LISTEN 4937/java
[root@stu16 tomcat]# netstat -tnlp | grep 8080
tcp 0 0 :::8080 :::* LISTEN 4937/java
网页的默认存放位置
[root@stu16 ~]# ls /usr/local/tomcat/webapps/ROOT/
admin favicon.ico RELEASE-NOTES.txt tomcat-power.gif
asf-logo-wide.gif index.jsp tomcat.gif WEB-INF
tomcat配置文件存放位置
[root@stu16 ROOT]# ls /usr/local/tomcat/conf/
Catalina context.xml server.xml
catalina.policy logging.properties tomcat-users.xml
catalina.properties server-minimal.xml web.xml
更改tomcat的监听端口8080->80
[root@stu16 tomcat]# bin/shutdown.sh
[root@stu16 tomcat]# vi /usr/local/tomcat/conf/server.xml
修改8080-->80
67行
[root@stu16 tomcat]# bin/shutdown.sh
[root@stu16 tomcat]# vi /usr/local/tomcat/conf/server.xml
修改8080-->80
67行
[root@stu16 tomcat]# /usr/local/tomcat/bin/startup.sh
添加用户
[root@pg local]# vim /usr/local/tomcat/conf/tomcat-users.xml
26
27
28
[root@pg local]# vim /usr/local/tomcat/conf/tomcat-users.xml
26
27
28
重启服务
[root@stu16 tomcat]# bin/shutdown.sh
[root@stu16 tomcat]# bin/startup.sh
验证
[root@stu16 ROOT]# firefox 192.168.1.23 &
点击“Tomcat Manager”弹出对话框登陆
用liziyan登录
[root@stu16 tomcat]# bin/shutdown.sh
[root@stu16 tomcat]# bin/startup.sh
验证
[root@stu16 ROOT]# firefox 192.168.1.23 &
点击“Tomcat Manager”弹出对话框登陆
用liziyan登录
4、开始部署jive论坛
论坛软件:JiveForumsPro4_crack.tar.gz
[root@stu16 src]# tar -xzvf JiveForumsPro4_crack.tar.gz
[root@stu16 src]# mv jive/ /usr/local/tomcat/webapps/
论坛软件:JiveForumsPro4_crack.tar.gz
[root@stu16 src]# tar -xzvf JiveForumsPro4_crack.tar.gz
[root@stu16 src]# mv jive/ /usr/local/tomcat/webapps/
创建论坛要连接的数据库
设置root密码mysql
[root@stu16 web-tomcat容器]# mysqladmin -u root password 123
进入数据库创建jive database
mysql> create database jive;
导入表格数据
[root@stu16 web-tomcat容器]# mysql -u root -p jive <
设置root密码mysql
[root@stu16 web-tomcat容器]# mysqladmin -u root password 123
进入数据库创建jive database
mysql> create database jive;
导入表格数据
[root@stu16 web-tomcat容器]# mysql -u root -p jive <
/usr/local/tomcat/webapps/jive/database/jive_forums_mysql.sql
通过浏览器对jive进行部署
[root@stu16 ROOT]# firefox 192.168.1.23 &
选择Tomcat Manager
用liziyan登录
选择/jive选项
填写java家目录
/usr/local/tomcat/webapps/jive
利用内容LICENSE-2.0破解
选择mysql,先安装mysql连接tomcat驱动mysql-connector-java-3.1.14
如果出现安装驱动有问题则重启tomcat。
指定mysql的url时使用127.0.0.1:3306/jive
[root@stu16 src]# tar -xzvf mysql-connector-java-3.1.14.tar.gz
[root@stu16 src]# cd mysql-connector-java-3.1.14
把mysql驱动复制到正确的位置:
[root@stu16 mysql-connector-java-3.1.14]# cp mysql-connector-java-3.1.14-bin.jar
[root@stu16 ROOT]# firefox 192.168.1.23 &
选择Tomcat Manager
用liziyan登录
选择/jive选项
填写java家目录
/usr/local/tomcat/webapps/jive
利用内容LICENSE-2.0破解
选择mysql,先安装mysql连接tomcat驱动mysql-connector-java-3.1.14
如果出现安装驱动有问题则重启tomcat。
指定mysql的url时使用127.0.0.1:3306/jive
[root@stu16 src]# tar -xzvf mysql-connector-java-3.1.14.tar.gz
[root@stu16 src]# cd mysql-connector-java-3.1.14
把mysql驱动复制到正确的位置:
[root@stu16 mysql-connector-java-3.1.14]# cp mysql-connector-java-3.1.14-bin.jar
/usr/local/tomcat/lib/
root@stu16 mysql-connector-java-3.1.14]# cp mysql-connector-java-3.1.14-bin.jar
root@stu16 mysql-connector-java-3.1.14]# cp mysql-connector-java-3.1.14-bin.jar
/usr/local/tomcat/webapps/jive/WEB-INF/lib/
5,集成apache实现静态站点交给apache处理,而jsp的站点交给tomcat处理
安装jakarta-tomcat-connectors包
解压
[root@stu16 src]# tar -xzvf jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz
[root@stu16 src]# mv jakarta-tomcat-connectors-jk2-2.0.4-src /usr/local/apache_tomcat_conn
安装jakarta-tomcat-connectors包
解压
[root@stu16 src]# tar -xzvf jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz
[root@stu16 src]# mv jakarta-tomcat-connectors-jk2-2.0.4-src /usr/local/apache_tomcat_conn
编译模块
[root@stu16 ~]# cd /usr/local/apache_tomcat_conn/jk/native2
[root@stu16 native2]# ../configure --with-apxs2=/usr/sbin/apxs
如果没有/usr/sbin/apxs此文件,则需要安装apache-devel开发包
[root@pg native2]# make
[root@pg native2]# make install
make: *** 没有规则可以创建目标“install”。 停止。
安装没有完成:
我们手动来把安装的过程进行一个配置:(安装mod_jk2.so模块)
[root@stu16 native2]# cd /usr/local/apache_tomcat_conn/jk/build/jk2/apache2/
[root@stu16 apache2]# ls mod_jk2.o
mod_jk2.o
复制模块到/etc/httpd/modules/
[root@stu16 apache2]# cp mod_jk2.so /etc/httpd/modules/
修改apache主配文件,添加模块信息
[root@pg apache2]# vim /etc/httpd/conf/httpd.conf
添加:
LoadModule jk2_module modules/mod_jk2.so
[root@pg apache2]# vim /etc/httpd/conf/httpd.conf
添加:
LoadModule jk2_module modules/mod_jk2.so
更改tomcat监听端口为8080或其他大于1024的端口
[root@stu16 apache2]# vi /usr/local/tomcat/conf/server.xml
修改为8080
复制配置文件
[root@stu16 apache2]# cp /usr/local/apache_tomcat_conn/jk/conf/workers2.properties /etc/httpd/conf/
修改配置文件
[root@stu16 apache2]# vi /etc/httpd/conf/workers2.properties
最后添加:
[uri:/jive/*]
info=Map the whole webapps
[root@stu16 apache2]# vi /usr/local/tomcat/conf/server.xml
修改为8080
复制配置文件
[root@stu16 apache2]# cp /usr/local/apache_tomcat_conn/jk/conf/workers2.properties /etc/httpd/conf/
修改配置文件
[root@stu16 apache2]# vi /etc/httpd/conf/workers2.properties
最后添加:
[uri:/jive/*]
info=Map the whole webapps
[uri:/*.jsp]
info=Map the whole webapp
info=Map the whole webapp
重启服务:
[root@stu16 apache2]# /etc/init.d/httpd restart
[root@stu16 tomcat]# bin/shutdown.sh
[root@stu16 tomcat]# bin/startup.sh
完成:
通过浏览器访问验证
看是否支持 *.htlm *.jps的网页。
http://192.168.1.23
http://192.168.1.23/jive
[root@stu16 apache2]# /etc/init.d/httpd restart
[root@stu16 tomcat]# bin/shutdown.sh
[root@stu16 tomcat]# bin/startup.sh
完成:
通过浏览器访问验证
看是否支持 *.htlm *.jps的网页。
http://192.168.1.23
http://192.168.1.23/jive
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25373498/viewspace-750872/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/25373498/viewspace-750872/