哇~~真的是你呀!今天是LINUX中的Tomcat

简介: Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。Tomcat虚拟主机是通过linux或windows操作系统下进行独立运行的一个网站发布容器,他是一种在单一主机或主机群上,实现多网域服务的方法,可以运行多个网站或服务的技术。默认监听端口 8080/tcp

前言

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。Tomcat虚拟主机是通过linux或windows操作系统下进行独立运行的一个网站发布容器,他是一种在单一主机或主机群上,实现多网域服务的方法,可以运行多个网站或服务的技术。默认监听端口 8080/tcp

一、安装步骤


Tomcat的安装只需要解压后放到想要的位置即可(如果没有Java环境  下载JDK软件包)

1)基础配置:关闭防火墙、图形化、SELINUX、修改网卡配置

修改网卡设置vim /etc/sysconfig/network-scripts/ifcfg-ens33

重启服务

2)安装

将安装包拖入终端,并把移动到当前目录,解压它。把解压后的Tomcat移动到我们想要的地方,安装完成

二、目录结构


 bin 命令
 logs 日志
 conf  配置文件
 webapps 应用程序目录
 ROOT  访问首页
 host-manager  主机管理后台页面
 manager  管理后台页面

三、启停


为了便于使用我们进行命令优化可以把启停命令设为启动  uptomcat     停止downtomcat


[root@hy tomcat8]# ln -s /usr/local/tomcat8/bin/startup.sh /usr/bin/uptomcat

[root@hy tomcat8]# ln -s /usr/local/tomcat8/bin/shutdown.sh /usr/bin/downtomcat

测试一下我们生成的命令

查看运行状态

四、配置文件

1)/usr/local/tomcat8/webapps/ROOT里存放的是网页内容

把这些数据备份

写入内容到Root并重启Tomcat

打开浏览器访问

五、多Tomcat服务部署

1)可以理解为再次安装一个Tomcat基于之前的环境我们以之前的方式再次部署

进行命令优化

ln -s /usr/local/tomcat8_1/bin/startup.sh /usr/bin/uptomcat1
 ln -s /usr/local/tomcat8_1/bin/shutdown.sh /usr/bin/downtomcat1

2)端口号修改(不能与之前的冲突)

vim /usr/local/tomcat8_1/conf/server.xml(3处)

验证: 重启我们的2个Tomcat 查看状态

netstat -anput |grep java

3)修改访问页面
 

vim  /usr/local/tomcat/webapps/ROOT/index.jsp


六、虚拟主机配置

一、基于不同的域名

1)复制Host字段  

进入

cd /usr/local/tomcat8/conf/

备份

cp server.xml server.xml.back

编辑 server.xml删除这些

得到下图

复制

2)修改不同Host的name属性,改为不同的域名,修改webapps指定为不同的访问路径,修改日志名称,

3)创建访问目录及首页

进入/usr/local/tomcat8创建目录

写入内容

设置本地域名缓存

vim /etc/hosts

4)进行验证

5)设置虚拟目录,

vim /etc/local/tomcat/coetc/local/tomcat/conf/server.xml


重启服务


浏览器验证访问www.jx.com:8081/test

浏览器验证访问ww.jx.com:8081/test(由于我没在ww.jx.com设置虚拟目录,所以找不到)

二、基于不同的端口

复制Service字段如图(注意不要复制错了)

   修改Service的name属性

   修改Engine的name属性

   修改Host的name及appbase属性

   修改日志名称

   端口号修改

       service

           port

       connector

           port

           redirectport

   在webapps中创建ROOT目录并写入首页

     

mkdir /usr/local/tomcat/webapps/ROOT  
        vim index.jsp

验证,用我们设置的端口我设置的是8090

 


总结

  我们再尽心操作时要注意:1.环境的配置2.了解目录结构3.优化命令。

好了今天就到这里了,拜拜~~


目录
相关文章
|
7月前
|
Java 关系型数据库 应用服务中间件
阿里云RDS购买Linux完整过程——安装java环境并跑起来tomcat
阿里云RDS购买Linux完整过程——安装java环境并跑起来tomcat
101 0
|
4月前
|
应用服务中间件 Linux 网络安全
【Azure 应用服务】App Service for Linux 环境中为Tomcat页面修改默认的Azure 404页面
【Azure 应用服务】App Service for Linux 环境中为Tomcat页面修改默认的Azure 404页面
|
4月前
|
关系型数据库 Java MySQL
Linux安装JDK1.8 & tomcat & MariaDB(MySQL删减版)
本教程提供了在Linux环境下安装JDK1.8、Tomcat和MariaDB的详细步骤。这三个组件的组合为Java Web开发和部署提供了一个强大的基础。通过遵循这些简单的指导步骤,您可以轻松建立起一个稳定、高效的开发和部署环境。希望这个指导对您的开发工作有所帮助。
244 8
|
4月前
|
网络协议 安全 应用服务中间件
在Linux中,Tomcat8005、8009、8080三个端口的含义?
在Linux中,Tomcat8005、8009、8080三个端口的含义?
|
4月前
|
缓存 Java 应用服务中间件
在Linux中,Tomcat和Resin有什么区别,工作中怎么选择?
在Linux中,Tomcat和Resin有什么区别,工作中怎么选择?
|
5月前
|
应用服务中间件 Linux 网络安全
|
4月前
|
前端开发 Java 应用服务中间件
在Linux中,tomcat和nginx的区别是什么?
在Linux中,tomcat和nginx的区别是什么?
|
6月前
|
Ubuntu Linux 应用服务中间件
MAC在Linux上上传本地文件压缩包(tomcat)解决方法(炒鸡详细)
MAC在Linux上上传本地文件压缩包(tomcat)解决方法(炒鸡详细)
|
6月前
|
前端开发 Java 应用服务中间件
linux本地检测如何tomcat是否启动成功tomcat端口检测
linux本地检测如何tomcat是否启动成功tomcat端口检测
75 0
|
7月前
|
关系型数据库 MySQL Java
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
769 2
下一篇
DataWorks