Linux学习之路-03-Tomcat服务器环境搭建

第一步:下载安装

步骤一:官方下载http://tomcat.apache.org/最新版本
我下载的是apache-tomcat-8.0.30.tar.gz
步骤二:下载完成,执行命令

tar xzvf apache-tomcat-8.0.30.tar.gz -C /usr/local

local目录下就可以看到apache-tomcat-8.0.30文件夹了

第二步:配置环境变量

步骤三:执行命令,配置环境变量(对所有用户有效,如果只对当前用户设置,就编辑~/.bashrc文件)

gedit /etc/profile

添加如下代码

#set tomcat environment
export CATALINA_BASE=/usr/local/apache-tomcat-8.0.30
export CATALINA_HOME=/usr/local/apache-tomcat-8.0.30

保存退出,然后执行命令(针对当前用户换成bashrc即可)

source /etc/profile

使之立即生效。这个时候在终端执行命令

echo $CATALINA_HOME

可以看到环境变量设置成功

/usr/local/apache-tomcat-8.0.30

第三步:测试运行

步骤四:进入安装目录,执行命令

cd /usr/local/apache-tomcat-8.0.30/bin/

接着执行命令

./startup.sh

步骤五:这个时候终端显示开启成功,然后打开浏览器,输入

http://localhost:8080

显示Apache Tomcat服务器页面,上面有只猫的标志。OK!

步骤六:如果要关闭服务器,执行

./shutdown.sh

这个时候刷新浏览器,页面载入出错,服务器关闭成功。

第四步:常见问题

启动和关闭服务器执行的这些命令都是用root用户执行的。普通用户可能会出现如下情况

Using CATALINA_BASE:   /usr/local/apache-tomcat-8.0.30
Using CATALINA_HOME:   /usr/local/apache-tomcat-8.0.30
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.0.30/temp
Using JRE_HOME:        /usr/local/lib/Java/jdk1.8.0_20/jre
Using CLASSPATH:       /usr/local/apache-tomcat-8.0.30/bin/bootstrap.jar:/usr/local/apache-tomcat-8.0.30/bin/tomcat-juli.jar
touch: 无法创建"/usr/local/apache-tomcat-8.0.30/logs/catalina.out": 权限不够
./catalina.sh: 401: ./catalina.sh: cannot create /usr/local/apache-tomcat-8.0.30/logs/catalina.out: Permission denied

原来问题是没有给该用户赋予权限,我下载安装的时候用的root用户,普通用户不属于root用户组,也没有x权限
解决方案:
使用root用户登陆

cd /usr/local/apache-tomcat-8.0.30/logs/

修改权限

chmod 777 catalina.out

然后切换到普通用户,这个时候执行开启关闭命令就可以了。
或者赋予所有用户执行apache-tomcat-8.0.30文件夹下命令的权限,这个时候就得执行如下命令了

chmod -R 777 apache-tomcat-8.0.30/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值