JAVA企业级应用服务器之TOMCAT实战

 

 

java企业级应用tomcat服务器

java企业级应用tomcat服务器

 

Tomcat简介

Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache,Sun和其他一些公司及个人共同开发而成。

Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

Tomcat和Nginx,APache(httpd),lighttpd等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Nginx/Apache服务器。

 

跟php软件,区别?

目前Tomcat最新版本为9.0。Java容器还有resin,weblogic等。

 

Tomcat安装

 

软件准备

链接:https://pan.baidu.com/s/1EB9D5OXgrnfGg_B2pETpGw 
提取码:sfyo

 

部署java环境jdk

#jdk的解压安装

[root@localhost ~]# tar xf jdk-8u60-linux-x64.tar.gz -C /usr/local/
[root@localhost ~]# ln -s /usr/local/jdk1.8.0_60 /usr/local/jdk

#配置java环境变量
[root@localhost ~]# sed -i.ori '$a export JAVA_HOME=/usr/local/jdk\nexport PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH\nexport CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar' /etc/profile
[root@localhost ~]# tail -3 /etc/profile
export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

#让java环境变量立刻生效
[root@localhost ~]# source /etc/profile

#检查java环境安装情况
[root@localhost ~]# which java
/usr/local/jdk/bin/java
[root@localhost ~]# java -version       #出现以下信息表示部署成功
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)

 

关于上面那个sed命令的说明:
sed -i.ori :-i表示对文件本身操作,.ori表示修改的同时备份源文件
$a :$表示文件内容的最后一行,a表示在下面进行数据插入
\n :表示插入数据时换行

    安装Tomcat

#解压安装Tomcat
[root@localhost ~]# tar xf apache-tomcat-8.0.27.tar.gz -C /usr/local/
[root@localhost ~]# ln -s /usr/local/apache-tomcat-8.0.27/ /usr/local/tomcat

#配置Tomcat环境变量
[root@localhost ~]# echo 'export TOMCAT_HOME=/usr/local/tomcat' >> /etc/profile [root@localhost ~]# source /etc/profile #对jdk及Tomcat安装目录递归授权root [root@localhost ~]# chown -R root.root /usr/local/jdk/ /usr/local/tomcat/ #检查环境变量配置情况 [root@localhost ~]# tail -4 /etc/profile export JAVA_HOME=/usr/local/jdk export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH export CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar export TOMCAT_HOME=/usr/local/tomcat

2.4 Tomcat目录介绍

[root@localhost tomcat]# cd /usr/local/tomcat/
[root@localhost tomcat]# tree -L 1   #显示该目录下的一级目录,需要yum安装tree命令
.
├── bin         #用以启动,关闭Tomcat或者其他功能的脚本(.bat文件和.sh文件)
├── conf        #用以配置Tomcat的XML及DTD文件
├── lib         #存放web应用能访问的JAR包 ├── LICENSE ├── logs #Catalina和其他Web应用程序的日志文件 ├── NOTICE ├── RELEASE-NOTES ├── RUNNING.txt ├── temp #临时文件 ├── webapps #Web应用程序根目录 └── work #用以产生有JSP编译出的Servlet的.java和.class文件 7 directories, 4 files [root@localhost tomcat]# cd webapps/ [root@localhost webapps]# ll total 20 drwxr-xr-x. 14 root root 4096 Oct 24 09:07 docs #tomcat帮助文档 drwxr-xr-x. 6 root root 4096 Oct 24 09:07 examples #web应用实例 drwxr-xr-x. 5 root root 4096 Oct 24 09:07 host-manager #管理 drwxr-xr-x. 5 root root 4096 Oct 24 09:07 manager #管理 drwxr-xr-x. 3 root root 4096 Oct 24 09:07 ROOT #默认网站根目录

启动Tomcat

启动程序:/usr/local/tomcat/bin/startup.sh
关闭程序:/usr/local/tomcat/bin/shutdown.sh

[root@localhost webapps]# /usr/local/tomcat/bin/startup.sh  #程序启动
Using CATALINA_BASE:   /usr/local/tomcat    #检查环境变量CATALINA_BASE
Using CATALINA_HOME:   /usr/local/tomcat    #检查环境变量CATALINA_HOME Using CATALINA_TMPDIR: /usr/local/tomcat/temp #检查环境变量CATALINA_TMPDIR Using JRE_HOME: /usr/local/jdk #检查环境变量JRE_HOME Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Tomcat started. [root@localhost webapps]# netstat -antup | grep java tcp 0 0 :::8080 :::* LISTEN 1352/java tcp 0 0 ::ffff:127.0.0.1:8005 :::* LISTEN 1352/java tcp 0 0 :::8009 :::* LISTEN 1352/java 

 访问网站

 

转载于:https://www.cnblogs.com/ZXJ-/p/9980275.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值