哇~~真的是你呀!今天是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.优化命令。

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


目录
相关文章
|
4月前
|
Java 关系型数据库 MySQL
在Linux平台上进行JDK、Tomcat、MySQL的安装并部署后端项目
现在,你可以通过访问http://Your_IP:Tomcat_Port/Your_Project访问你的项目了。如果一切顺利,你将看到那绚烂的胜利之光照耀在你的项目之上!
287 41
|
4月前
|
开发框架 Java 关系型数据库
在Linux系统中安装JDK、Tomcat、MySQL以及部署J2EE后端接口
校验时,浏览器输入:http://[your_server_IP]:8080/myapp。如果你看到你的应用的欢迎页面,恭喜你,一切都已就绪。
378 17
|
4月前
|
Java 关系型数据库 MySQL
在Linux操作系统上设置JDK、Tomcat、MySQL以及J2EE后端接口的部署步骤
让我们总结一下,给你的Linux操作系统装备上最强的军队,需要先后装备好JDK的弓箭,布置好Tomcat的阵地,再把MySQL的物资原料准备好,最后部署好J2EE攻城车,那就准备好进军吧,你的Linux军团,无人可挡!
113 18
|
4月前
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
314 11
|
4月前
|
开发框架 关系型数据库 Java
Linux操作系统中JDK、Tomcat、MySQL的完整安装流程以及J2EE后端接口的部署
然后Tomcat会自动将其解压成一个名为ROOT的文件夹。重启Tomcat,让新“植物”适应新环境。访问http://localhost:8080/yourproject看到你的项目页面,说明“植物”种植成功。
125 10
|
应用服务中间件 Linux 网络安全
|
应用服务中间件 Linux 网络安全
【Azure 应用服务】App Service for Linux 环境中为Tomcat页面修改默认的Azure 404页面
【Azure 应用服务】App Service for Linux 环境中为Tomcat页面修改默认的Azure 404页面
138 5
|
关系型数据库 Java MySQL
Linux安装JDK1.8 & tomcat & MariaDB(MySQL删减版)
本教程提供了在Linux环境下安装JDK1.8、Tomcat和MariaDB的详细步骤。这三个组件的组合为Java Web开发和部署提供了一个强大的基础。通过遵循这些简单的指导步骤,您可以轻松建立起一个稳定、高效的开发和部署环境。希望这个指导对您的开发工作有所帮助。
402 8
|
网络协议 安全 应用服务中间件
在Linux中,Tomcat8005、8009、8080三个端口的含义?
在Linux中,Tomcat8005、8009、8080三个端口的含义?
|
缓存 Java 应用服务中间件
在Linux中,Tomcat和Resin有什么区别,工作中怎么选择?
在Linux中,Tomcat和Resin有什么区别,工作中怎么选择?