Tomcat_安装_搭建

java JDK下载地址 约150M
1.8版本地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
提供的下载地址(1.8 32位) http://pirate.oss-cn-shenzhen.aliyuncs.com/jdk-8u31-linux-i586.tar.gz
1.7版本下载地址  http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html


Tomcat
下载地址
源码包:http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.30/src/apache-tomcat-8.0.30-src.tar.gz
二进制软件包:http://apache.fayea.com/tomcat/tomcat-8/v8.0.30/bin/apache-tomcat-8.0.30.tar.gz
7版本二进制:http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.67/bin/apache-tomcat-7.0.67.tar.gz
7版本源码包:http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.67/src/apache-tomcat-7.0.67-src.tar.gz


要想运行jsp的程序必须要有JDK的支持,理所当然安装Tomcat的前提是安装好JDK.

JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK. JDK是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。




1.安装JDK
下载jdk-8u121-linux-i586.tar.gz,最新版的

#  cd /usr/local/src/

[root@yiqiang src]# wget 'http://101.247.192.4/files/204900000499C656/download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-i586.tar.gz' 下载jdk


[root@yiqiang src]# tar -zxvf jdk-8u121-linux-i586.tar.gz  解压

[root@yiqiang src]# mv jdk1.8.0_121 /usr/local/ 移动不改名字

需要做个环境变量 

[root@yiqiang src]# vim /etc/profile.d/java.sh  编辑一下内容

JAVA_HOME=/usr/local/jdk1.6.0_23/
JAVA_BIN=/usr/local/jdk1.6.0_23/bin
JRE_HOME=/usr/local/jdk1.6.0_23/jre
PATH=$PATH:/usr/local/jdk1.6.0_23/bin:/usr/local/jdk1.6.0_23/jre/bin
CLASSPATH=/usr/local/jdk1.6.0_23/jre/lib:/usr/local/jdk1.6.0_23/lib:/usr/local/jdk1.6.0_23/jre/lib/charsets.jar
export  JAVA_HOME  JAVA_BIN JRE_HOME  PATH  CLASSPATH

保存执行脚本,更改 :%s/jdk1.6.0_23/jdk1.8.0_121/g 完成整个文档替换。5行8个。使其生效。 

[root@yiqiang src]# . /etc/profile.d/java.sh
或者source  /etc/profile.d/java.sh
[root@yiqiang src]# java -version
java version "1.7.0_79"  (此位置显示不是真确的版本号)
OpenJDK Runtime Environment (rhel-2.5.5.4.el6-i386 u79-b14)
OpenJDK Client VM (build 24.79-b02, mixed mode, sharing)   表示安装过了
[root@yiqiang src]# which java 
[root@yiqiang src]# rpm -qf /usr/bin/java  用rpm卸载掉。
file /usr/bin/java is not owned by any package
[root@yiqiang src]# yum list |grep jdk 有带@的表示装过jdk,那是因为之前的配置或者安装过编译需要过jdk包,所以存在。
[root@yiqiang src]# yum remove java-1.6.0-openjdk* java-1.7.0-openjdk* 卸载

[root@yiqiang src]# . /etc/profile.d/java.sh 执行脚本
[root@yiqiang src]# java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) Client VM (build 25.121-b13, mixed mode)
则表示安装正确,配置正确。


2.安装Tomcat  
如果觉得这个版本不适合,可以到官方网站
http://tomcat.apache.org/download-70.cgi 下载
apache-tomcat-7.0.75.tar.gz  8.6M左右
wget 'http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.75/bin/apache-tomcat-7.0.75.tar.gz'
#cd /usr/local/src/
#wget 'http://www.aminglinux.com/bbs/data/attachment/forum/apache-tomcat-7.0.14.tar.gz'
[root@yiqiang src]# tar -zxvf apache-tomcat-7.0.14.tar.gz
[root@yiqiang src]# mv apache-tomcat-7.0.14 /usr/local/tomcat
[root@yiqiang src]# cd /usr/local/tomcat/
[root@yiqiang tomcat]# cp -v bin/catalina.sh /etc/init.d/tomcat
[root@yiqiang tomcat]# vim /etc/init.d/tomcat 编辑如下内容
在#!bin/bash下面添加:

# chkconfig: 2345 63 37             #启动级别、 启动顺序63 关闭顺序37
# description: tomcat server init script
# Source Function Library
. /etc/init.d/functions

JAVA_HOME=/usr/local/jdk1.8.0_121/
CATALINA_HOME=/usr/local/tomcat

:wq保存退出
[root@yiqiang tomcat]# chmod 755 /etc/init.d/tomcat
[root@yiqiang tomcat]# chkconfig --add tomcat  加入服务列表
[root@yiqiang tomcat]# chkconfig tomcat on 开机启动
[root@yiqiang tomcat]# /etc/init.d/tomcat start 启动
 
[root@yiqiang tomcat]# ps aux|grep tomcat 查看java

[root@yiqiang tomcat]# /etc/init.d/tomcat stop先停掉
[root@yiqiang tomcat]# /etc/init.d/tomcat start 再启动

就可以到浏览器里看到页面,输入格式为ifconfigIP:8080→192.168.1.106:8080 
版本搭配有些问题,其他问题暂时没解决




3.配置tomcat服务的访问端口

[root@yiqiang src]# cd /usr/local/tomcat/conf/
[root@yiqiang ~]# vim /usr/local/tomcat/conf/server.xml
一般模式 找到 
<Connector port="8080" protocol="HTTP/1.1"  改成80
找到</Host>下一行插入新的<Host>内容如下: 每个host 代表一个虚拟主机 蓝色域名   指定:网站跟目录目录
<Host name="www.yiqiang.com" appBase="/data/tomcatweb"
    unpackWARs="false" autoDeploy="true"
    xmlValidation="false" xmlNamespaceAware="false">
    <Context path="" docBase="./" debug="0" reloadable="true" crossContext="true"/>
</Host>

:wq保存退出

[root@yiqiang ~]# ls /data/tomcatweb/  查看是否有此文件,没有则
#mkdir -p /data/tomcatweb/

[root@yiqiang ~]# /etc/init.d/tomcat stop
[root@yiqiang ~]# /etc/init.d/tomcat start
[root@yiqiang tomcatweb]# netstat -lnp |grep java

[root@yiqiang ~]# cd /data/tomcatweb/
-----------------------------------------------------------------------
测试:网站跟目录下的1.txt
[root@yiqiang tomcatweb]# touch 1.txt  在1.txt里面随便写点东西。
[root@yiqiang tomcatweb]# curl -xlocalhost:80 www.yiqiang.com/1.txt 查看结果
 
 
测试:解析jsp文件:jsp格式文件
[root@yiqiang tomcatweb]# vim /data/tomcatweb/111.jsp  
写入一下内容:
<html><body><center>
    Now time is: <%=new java.util.Date()%>
</center></body></html>
保存退出
[root@yiqiang tomcatweb]# curl -xlocalhost:80 www.yiqiang.com/111.jsp 显示结果表示正常解析。
win上也可以测试 需要写hosts, iptables -F
安装搭建ok























1212

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值