微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ubuntu安装Tomcat

从ubuntu10.04起,认是关闭1024一下的端口. 需要用root权限启动 :sudo ./startup.sh

需要在catalina.sh文件添加Java路径(这里必须设置,环境变量设置了这里也需要,不然sudo启动会报错)

---------------------------------------------------

export JAVA_HOME=/opt/java
export JRE_HOME=/opt/java/jre

# OS specific support. $var _must_ be set to either true or false.
cygwin=false
darwin=false

-----------------------------------------------------------------

先sudo ./catalina.sh run 测试是否能正常运行可查询日志的方式。

最后使用sudo ./startup.sh 启动


到官方下载并解压

sudo tar -zxvf apache-tomcat-8.5.9.tar.gz




将目录移动到opt下
sudo mv apache-tomcat-8.5.23 /opt/tomcat



设置Tomcat目录权限
sudo chmod 755 -R tomcat




设置Tomcat的环境变量

sudo nano ~/.bashrc


#tomcat

export TOMCAT_HOME=/opt/tomcat





source ~/.bashrc


启动


sudo $TOMCAT_HOME/bin/startup.sh

----------------------------------------------------------------------

管理页面提示 403 Access Denied

编辑

/opt/tomcat/conf/tomcat-users.xml

在</tomcat-users>前加入以下

<role rolename="manager-gui"/>

<role rolename="manager-script"/>

<role rolename="manager-jmx"/>

<role rolename="manager-status"/>

<user username="admin" password="xxx" roles="manager-gui"/>

</tomcat-users>

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="xxx" roles="manager-gui"/>
</tomcat-users>

同时还需要修改,如无新建conf/Catalina/localhost/manager.xml 内容如下:(没有则新建)
<Context privileged="true" antiResourceLocking="false"
docBase="${catalina.home}/webapps/manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />

</Context>


重启服务 $TOMCAT_HOME/bin/startup.sh $TOMCAT_HOME/bin/shutdown.sh

原文地址:https://www.jb51.cc/ubuntu/351047.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐