网站首页 > 教程文章 正文
最近在阿里云服务器上搭建Java环境,把配置Tomcat的流程记录下来,方便以后再次配置。这里以Tomcat7的安装为例。
一、下载tomcat并上传到服务器
以下两种方法任选其一:
(1)方法一:先下载到本地,然后ftp上传到服务器
官方 Apache Tomcat 的下载页面:http://tomcat.apache.org/download-70.cgi
我的网盘下载页面:https://yunpan.cn/c6kfTbwPQxRSb 访问密码 ce9c
下载完成之后就上传到服务器。
(2)方法二:直接在服务器下载
使用Linux上的wget命令
wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.70/bin/apache-tomcat-7.0.70.tar.gz
二、解压安装Tomcat
(1)解压文件
tar zxvf apache-tomcat-7.0.70.tar.gz -C /java
(2)改名(为了方便管理,此步骤非必须)
ca /java
mv apache-tomcat-7.0.70 tomcat7
(3)更改用户
cd /java/tomcat7
chown -R root .
chgrp -R root .
三、配置环境变量
解压安装完之后就要配置相关的环境变量
vi /etc/profile
在最后面加上如下两句:
CATALINA_HOME=/java/tomcat7
export CATALINA_HOME
保存后退出vi 刷新变量使配置立即生效
source /etc/profile
进入Tomcat的bin目录
cd $CATALINA_HOME/bin
或者:
cd /java/tomcat7/bin
修改catalina.sh
vi catalina.sh
找到如下这行:
# OS specific support. $var _must_ be set to either true or false.
在这行下面新增如下配置语句(指定Tomcat的目录以及jdk的目录)
CATALINA_HOME=/java/tomcat7
JAVA_HOME=/java/jdk7
保存后退出vi 尝试下启动Tomcat是否成功
在Tomcat下的bin目录下直接运行startup.sh:
sh startup.sh
或者:
./startup.sh
四、安装Tomcat服务
每次启动Tomcat都要进去安装目录启动,太麻烦。这里安装Tomcat服务,让Tomcat在系统启动的时候就启动,而且可以方便的使用service 命令来启动或停止Tomcat。
当前所在目录是Tomcat的bin目录
cp catalina.sh /etc/init.d/tomcat
让Tomcat在服务器启动时就启动,配置以下语句
update-rc.d -f tomcat defaults
这样就可以用service启动Tomcat了:
service tomcat start
关闭Tomcat:
service tomcat stop
五、查看tomcat日志
cd进入Tomcat下的logs目录 即/java/tomcat7/logs
tail -f catalina.out
有关日志的切割问题,即将在接下来的文章中给出。
OK,到这里,Tomcat就安装完毕了。
猜你喜欢
- 2024-12-20 阿里云部署的AI绘图效果展播 阿里云图形工作站
- 2024-12-20 ubuntu下轻量级跨平台git服务器gitblit安装和使用详细过程
- 2024-12-20 Ubuntu中搭建EMQ MQTT服务器 ubuntu怎么做服务器
- 2024-12-20 如何使用C LinkSDK(4.x)快速接入阿里云物联网平台?
- 2024-12-20 阿里云无需高深技术,搭建stable diffision平台实现AI文生图自由
- 2024-12-20 使用阿里云服务器搭建个人网站 利用阿里云服务器搭建网站
- 2024-12-20 在阿里云上快速跑起来自己本地部署的类chatgpt(llama.cpp)
- 2024-12-20 [网络]openwrt的阿里云编译 openwrt阿里云域名解析
- 2024-12-20 最详细的Ubuntu Linux服务器版安装过程及更新数据包
- 2024-12-20 轻松搭建基于 SpringBoot + Vue 的 Web 商城应用
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- md5 sha1 (32)
- mybatis plus page (35)
- semaphore 使用详解 (32)
- update from 语句 (32)
- vue @scroll (38)
- 堆栈区别 (33)
- 在线子域名爆破 (32)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)