阿里云Linux(Centos和Ubuntu)系统下安装Tomcat并配置

简介: 阿里云Linux(Centos和Ubuntu)系统下安装Tomcat并配置

一、目标:


通过我们之前在阿里云Linux系统CentOS下安装jdk并配置环境变量的成功,接下来我们就要


在CentOS6.9 64位上安装Tomcat并配置在/var/opt/Linux目录下


这里我们会用到Xshell:可参看该博客:Linux安装和使用Xftp6和Xshell6教程


二、CentOS下安装+配置步骤:


1.上传apache-tomcat-8.5.23.tar.gz并解压缩到/var/opt/Linux目录(该目录可自行选择,Linux文件是我自己建立的)


(1)先进入/var/opt/Linux目录


cd /var/opt/Linux


(2)通过Xftp将已经下载好的tomcat压缩包放进该目录,并通过Xshell在该路径下解压


sudo tar -xvzf apache-tomcat-8.5.23.tar.gz


出现如截图这些说明解压成功,可继续操作

20190411005923558.png


2.修改端口号

进入Tomcat文件下的conf文件


# cd var/opt/Linux/tomcat/conf


20190104144324100.png


找到server.xml进行修改将8080改为80

# vim server.xml

注:按键盘上的“i”键进入编辑状态进行操作

2019010414451536.png


注:更改结束后,先按键盘上的“Esc”键退出,然后输入“:wq”保存即可

3.对Tomcat进行关闭,重新打开


关闭


# ./shutdown.sh


20190104144748923.png

打开

20190104144816127.png


4.测试:输入服务器IP地址如果能访问到Tomcat页面即成功


20190104144938603.png


现在就完成了。


三、Ubuntu下安装+配置步骤:


1.上传apache-tomcat-8.5.23.tar.gz并解压缩到/opt/tomcat目录(该目录可自行选择,tomcat文件是我自己建立的)


这里我们默认jdk已经安装完毕,如果没有安装,可以参考该博客阿里云Linux系统(Centos和Ubuntu)下安装jdk并配置环境变量

(1)先进入/opt/tomcat目录

cd /opt/tomcat

(2)通过Xftp将已经下载好的tomcat压缩包放进该目录,并通过Xshell在该路径下解压

sudo tar -xvzf apache-tomcat-8.5.23.tar.gz

2.打开启动脚本(在 tomcat 目录下)

进入解压后的tomcat路径

cd /opt/tomcat/tomcat


3.启动脚本并编辑

sudo vi ./bin/startup.sh


注:按键盘上的“i”键进入编辑状态进行操作

在 启动脚本 文件中的最前面 加这段代码:

JAVA_HOME=/opt/jdk1.8.0_201
JRE_HOME=/opt/jdk1.8.0_201/jre  
PATH=$JAVA_HOME/bin:$JRE_HOME:$PATH  
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/opt/tomcat/tomcat


我当时没有截图,可以参考这个图:

20190411014028167.png

注:更改结束后,先按键盘上的“Esc”键退出,然后输入“:wq”保存即可

4.开启、关闭、重启 Tomcat(在 Tomcat 目录下)

(1)启动 Tomcat

sudo sh ./bin/startup.sh


(2)关闭 Tomcat

sudo sh ./bin/shutdown.sh


(3)重启 Tomcat

sudo sh ./bin/startup.sh

出现下图,说明成功了


20190411014635260.png

5.测试

(1)Linux 没有安装 桌面,可以通过这个方式进行测试可以通过 curl

curl http://localhost:8080


看到这个说明成功


20190411014947185.png

(2)若按照了桌面可以直接打开浏览器,输入地址:http://localhost:8080http://127.0.0.1:8080

能看到该界面也是成功了


20190411015223948.png


最后一步:


对于Linux初学者来说,全使用命令的方式去定位和打开文件非常的费劲,xftp就出现就解决了问题,这款软件是Windows风格的,图形化的简单操作界面,让我们更加容易接受,同时它支持对Linux中文件的各种修改和操作,大家可以试试使用这款软件。


关于xftp这篇博客有讲解.


把你的项目工程放入tomcat->webapps->ROOT中(没有的话自己创建),里面的内容可以自由选择是否删除,直接将你的工程拷贝进去。此时webapps下不能有此工程的war包或发布的项目。

这样就可以直接输入网址或IP直接访问发布的工程。


可以访问我的简单练习页面:http://39.106.170.146/html/summary/summary01.html


注:如果webapps下仍有该项目,则仅通过网址或IP直接访问会报错,但是后面加上项目名仍可以正常访问工程。

目录
相关文章
|
5天前
|
缓存 Java 应用服务中间件
Spring Boot配置优化:Tomcat+数据库+缓存+日志,全场景教程
本文详解Spring Boot十大核心配置优化技巧,涵盖Tomcat连接池、数据库连接池、Jackson时区、日志管理、缓存策略、异步线程池等关键配置,结合代码示例与通俗解释,助你轻松掌握高并发场景下的性能调优方法,适用于实际项目落地。
119 4
|
1月前
|
缓存 监控 Linux
Linux系统清理缓存(buff/cache)的有效方法。
总结而言,在大多数情形下你不必担心Linux中buffer与cache占用过多内存在影响到其他程序运行;因为当程序请求更多内存在没有足够可用资源时,Linux会自行调整其占有量。只有当你明确知道当前环境与需求并希望立即回收这部分资源给即将运行重负载任务之前才考虑上述方法去主动干预。
558 10
|
1月前
|
安全 Linux 数据安全/隐私保护
为Linux系统的普通账户授予sudo访问权限的过程
完成上述步骤后,你提升的用户就能够使用 `sudo`命令来执行管理员级别的操作,而无需切换到root用户。这是一种更加安全和便捷的权限管理方式,因为它能够留下完整的权限使用记录,并以最小权限的方式工作。需要注意的是,随意授予sudo权限可能会使系统暴露在风险之中,尤其是在用户不了解其所执行命令可能带来的后果的情况下。所以在配置sudo权限时,必须谨慎行事。
265 0
|
1月前
|
Ubuntu Linux 开发者
国产 Linux 发行版再添新成员,CutefishOS 系统简单体验
当然,系统生态构建过程并不简单,不过为了帮助国产操作系统优化生态圈,部分企业也开始用国产操作系统替代 Windows,我们相信肯定会有越来越多的精品软件登录 Linux 平台。
92 0
|
缓存 Linux 测试技术
安装【银河麒麟V10】linux系统--并挂载镜像
安装【银河麒麟V10】linux系统--并挂载镜像
5015 0
|
关系型数据库 MySQL Linux
卸载、下载、安装mysql(Linux系统centos7)
卸载、下载、安装mysql(Linux系统centos7)
401 0
|
11月前
|
Linux
手把手教会你安装Linux系统
手把手教会你安装Linux系统
192 0
|
Linux 虚拟化 数据安全/隐私保护
部署05-VMwareWorkstation中安装CentOS7 Linux操作系统, VMware部署CentOS系统第一步,下载Linux系统,/不要忘, CentOS -7-x86_64-DVD
部署05-VMwareWorkstation中安装CentOS7 Linux操作系统, VMware部署CentOS系统第一步,下载Linux系统,/不要忘, CentOS -7-x86_64-DVD
|
12月前
|
Ubuntu Linux 网络安全
从头安装Arch Linux系统
本文记录了作者安装Arch Linux系统的过程,包括安装成果展示和遇到的疑难点及其解决方法,如硬盘不足、下载失败、设置时区、安装微码和配置无密码登录等。
340 1
从头安装Arch Linux系统
|
存储 NoSQL Java
使用redis进行手机验证码的验证、每天只能发送三次验证码 (redis安装在虚拟机linux系统中)
该博客文章展示了如何在Linux虚拟机上使用Redis和Jedis客户端实现手机验证码的验证功能,包括验证码的生成、存储、验证以及限制每天发送次数的逻辑,并提供了测试结果截图。
使用redis进行手机验证码的验证、每天只能发送三次验证码 (redis安装在虚拟机linux系统中)