您的位置:首页 > 运维架构 > Tomcat

Tomcat安装配置

2010-04-26 14:10 134 查看
下面就来介绍下Centos系统如何搭建tomcat服务!
在/usr目录下创建个java目录,并将从sun公司网站上下载下来的JDK包移动到此目录
[root@centos5 ~]# cd /usr/local/src/tarbag/
[root@centos5 ~]# wget http://d3.766.com/766down/jdk-6u17-linux-i586.bin [root@centos5 ~]# chmod u+x jdk-6u17-linux-i586.bin 再赋予用户执行权限
[root@centos5 ~]#ls -l 查看,如下:
-rwxr--r-- 1 yang yang 80129716 May 21 2009 jdk-6u17-linux-i586.bin
安装JDK,并设置下环境变量
[root@centos5 tarbag]#./jdk-6u17-linux-i586.bin
Please enter "yes" or "no".
Do you agree to the above license terms? [yes or no]
yes 此处输入yes
For more information on what data Registration collects and
how it is managed and used, see: http://java.sun.com/javase/registration/JDKRegistrationPrivacy.html Press Enter to continue.....
Done.
[root@centos5 tarbag]# mv jdk1.6.0_17 /usr/local/java
[root@centos5 tarbag]# /usr/local/java/bin/java -version 查看下java的版本信息
java version "1.6.0_17"
Java(TM) SE Runtime Environment (build 1.6.0_17-b03)
Java HotSpot(TM) Client VM (build 11.3-b02, mixed mode, sharing)
[root@centos5 /]# vi /etc/profile 设置java环境变量如下
export JAVA_HOME=/usr/local/java
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
[root@centos5 /]# source /etc/profile 使环境变量生效
[root@centos5 /]# java -version
java version "1.6.0_17"
Java(TM) SE Runtime Environment (build 1.6.0_17-b03)
Java HotSpot(TM) Client VM (build 11.3-b02, mixed mode, sharing)
从apache网站上下载tomcat包,并移动到/usr/local目录下
[root@centos5 yang]# cd /usr/loca/src/tarbag/
[root@centos5 tarbag]# tar xzvf apache-tomcat-6.0.20.tar.gz
[root@centos5 tarbag]# mv apache-tomcat-6.0.20 /usr/local/tomcat6
[root@centos5 tarbag]# cd /usr/local/tomcat6/bin
[root@centos5 bin]# ./startup.sh 运行下tomcat
Using CATALINA_BASE: /usr/local/tomcat6
Using CATALINA_HOME: /usr/local/tomcat6
Using CATALINA_TMPDIR: /usr/local/tomcat6/temp
Using JRE_HOME: /usr/java/java
[root@centos5 bin]# netstat -ntpl 查看下端口,tomcat使用了8080端口
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 3813/smbd
tcp 0 0 0.0.0.0:751 0.0.0.0:* LISTEN 1841/rpc.statd
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1815/portmap
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2132/cupsd
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 3684/postmaster
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2156/sendmail: acce
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 3813/smbd
tcp 0 0 ::ffff:127.0.0.1:8005 :::* LISTEN 6791/java
tcp 0 0 :::8009 :::* LISTEN 6791/java
tcp 0 0 :::8080 :::* LISTEN 6791/java
tcp 0 0 :::80 :::* LISTEN 6032/httpd
tcp 0 0 :::22 :::* LISTEN 2117/sshd
tcp 0 0 :::5432 :::* LISTEN 3684/postmaster



web方式管理tomcat
[root@centos5 ~]# cd /usr/local/tomcat6/
[root@centos5 tomcat]# cd conf/
[root@centos5 conf]# cat tomcat-users.xml 添加管理用户yang并设置密码,对应的角色是admin和manager


[root@centos5 conf]# cd / 重启下tomcat服务
[root@centos5 /]# /usr/local/tomcat6/bin/shutdown.sh
Using CATALINA_BASE: /usr/local/tomcat6
Using CATALINA_HOME: /usr/local/tomcat6
Using CATALINA_TMPDIR: /usr/local/tomcat6/temp
Using JRE_HOME: /usr/local/java
[6.0_17entos5 /]# /usr/local/tomcat6/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat6
Using CATALINA_HOME: /usr/local/tomcat6
Using CATALINA_TMPDIR: /usr/local/tomcat6/temp
Using JRE_HOME: /usr/local/java






在tomcat上部署Java web应用
[root@centos5 tomcat]# cd webapps/
[root@centos5 webapps]# mkdir test
[root@centos5 webapps]# cat test/index.jsp
<%
out.print("Hello yang!");
%>



tomcat可以自动解压.war格式的文件并部署它!
[root@centos5 webapps]# ls
docs examples host-manager manager ROOT test
[root@centos5 webapps]# cd test/
[root@centos5 test]# jar cvf test.war *
added manifest
adding: index.jsp(in = 33) (out= 35)(deflated -6%)
[root@centos5 test]# ls
index.jsp test.war
[root@centos5 test]# mv test.war ..
[root@centos5 test]# cd ..
[root@centos5 webapps]# rm -rf test


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: