企业网站建设

建站知识

今日已发布信息: 158092
累计注册用户: 82706706

tomcat+apache

重新加载

概述: 可以选择新版本,也可不使用。(我使用新版本)可用下命令检查ls -lA /etc/alternatives/ 安装apache-tomcat-7.0.57.tar.gzmkdir /usr/tomcat7tar xf  apache-tomcat-7.0.57.tar.gz  -C /usr/tomcat7/启动/usr/tomcat7/apache-tomcat-7.0.57/bin/startup.sh #关闭#/usr/tomcat7/apache-tomcat-7.0.57/bin/shutdown.sh查看tomcat启动 ps -ef |grep tomcat 将之前~/.bash_profile文件内容修改,并重新加载

我的安装环境是:RHEL6.1、httpd-2.2.29.tar.gz、apache-tomcat-7.0.57.tar.gz、jdk-8u25-linux-i586.tar.gz、mod_jk-1.2.28-httpd-2.2.X.so。

 

安装过程:

 

安装apache

httpd-2.2.29.tar.gz

[root@localhost ~]# tar xf httpd-2.2.29.tar.gz

[root@localhost ~]# cd httpd-2.2.29

[root@localhost ~]# ./configure --prefix=/usr/local/apache2 --enable-rewrite --enable-so

[root@localhost ~]# make

[root@localhost ~]# make install

 

安装dk-8u25-linux-i586.tar.gz。

创建文件夹时如果有,就不需要创建,但也要复制文件。

[root@localhost ~]# tar xf jdk-8u25-linux-i586.tar.gz

[root@localhost ~]# mkdir /usr/lib/jvm

[root@localhost ~]# mv jdk1.8.0_25/ /usr/lib/jvm/

 

查看版本:

[root@localhost ~]# java -version

如果查看到的版本不是刚才到1.8,是因为之前装过jdk,所以要更新一下配置

update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_25/bin/java 300

update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_25/bin/javac 300

update-alternatives --config java

update-alternatives --config javac

提示是否使用当前,可以选择新版本,也可不使用。(我使用新版本)

可用下命令检查

ls -lA /etc/alternatives/

 

安装apache-tomcat-7.0.57.tar.gz

mkdir /usr/tomcat7

tar xf  apache-tomcat-7.0.57.tar.gz  -C /usr/tomcat7/

 

  锦州模板建站  瑞发豫光   今日推荐免费建站   分类信息   鄂州网站建设公司

 

启动

/usr/tomcat7/apache-tomcat-7.0.57/bin/startup.sh

#关闭

#/usr/tomcat7/apache-tomcat-7.0.57/bin/shutdown.sh

查看tomcat启动

 ps -ef |grep tomcat

 

将之前~/.bash_profile文件内容修改,并重新加载。

cat >>/root/.bash_profile<< end

#set jdk env

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_25

export JRE_HOME=/usr/lib/jvm/jdk1.8.0_25/jre

export CATALINA_HOME=/usr/tomcat7/apache-tomcat-7.0.57

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH:$CATALINA_HOME/lib/servlet-api.jar

export PATH=$JAVA_HOME/bin:$PATH

#set jdk env

end

 

重新加载

source ~/.bash_profile

 

给tomcat加密码

vim /usr/tomcat7/apache-tomcat-7.0.57/conf/tomcat-users.xml 这个文件,在中间插入如下行保存

<user username="test" password="test" roles="admin,manager"/>

 

重新加载使配置生效

[root@localhost ~]# /usr/tomcat7/apache-tomcat-7.0.57/bin/shutdown.sh

[root@localhost ~]# /usr/tomcat7/apache-tomcat-7.0.57/bin/startup.sh

 

 

 

将tomcat 服务与apache服务进行连接

[root@localhost ~]# cp mod_jk-1.2.28-httpd-2.2.X.so /usr/local/apache2/modules/

 

修改apache配置文件如下,如果有就改,没有就加上

[root@localhost ~]# vim /usr/local/apache2/conf/httpd.conf

......

servername www.365128.com

DocumentRoot "/usr/local/apache2/htdocs"

......

Loadmodule jk_module modules/mod_jk-1.2.28-httpd-2.2.X.so

JkWorkersFile conf/workers.properties

JkLogFile logs/mod_jk.log

JkShmFile logs/mod_jk.shm

JkLogLevel notice

JkMount /*/*.jsp test

JkMountCopy All

AddType application/x-jsp .jsp

 

保存

[root@localhost ~]# cat >> /usr/local/apache2/conf/workers.properties <<end

worker.list=test

worker.test.port=8009

worker.test.host=localhost

worker.test.type=ajp13

worker.test.lbfactor=1

end

[root@localhost ~]# cd /usr/tomcat7/apache-tomcat-7.0.57

mv webapps webapps.bak

ln -sf /usr/local/apache2/htdocs webapps

/usr/local/apache2/bin/apachectl stop

/usr/local/apache2/bin/apachectl start

/usr/tomcat7/apache-tomcat-7.0.57/bin/shutdown.sh

/usr/tomcat7/apache-tomcat-7.0.57/bin/startup.sh

 

新建一个jsp的网页,并测试解析

 

http://jinzhou.kvov.com.cn/jzxx40846.html