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

相关文章

1.安装过程出现0x00000000指令引用的0x00000000内存该内存不能为written 如果你安装的是inux系统 需要在...
写在全面:如果根据以下教程涉及到只读文件需要更改文件权限才能需修改文件内容,参考我的另一篇博客:...
写在前面:以下步骤中需要在终端输入命令,电脑端查看博客的朋友可以直接复制粘贴到终端,手机端查看的...
ubuntu16.04和18.04更换国内源 写在前面:安装好ubuntu双系统后,默认的软件更新源是国外的,在国内使用...
ubuntu双系统启动时卡死解决办法(在ubuntu16.04和18.04测试无误) 问题描述: 在安装完ubuntu双系统后...
又来造轮子了。。。。。。。。。。。。。。。。 今天使用w3af向文件中写入的时候,发现没有write权限,...