tomcat部署

一,实验环境:
1台web服务器,1台客户机
二,实验目的:
1,正确安装tomcat软件,并能正常启动tomcat。
2、实现一个jive论坛的部署,并能连接数据库。
3,集成apache和tomcat,实现静态站点交给apache处理,而jsp的站点交给tomcat处理
三,实验步骤:
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]# chmod a+x 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

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 ~]# 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--&gt80
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@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/
创建论坛要连接的数据库
设置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
/usr/local/tomcat/lib/
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

编译模块
[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
更改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
[uri:/*.jsp]
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
 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25373498/viewspace-750872/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/25373498/viewspace-750872/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值