linux配置3-安装tomcat

时间:2022-12-04 15:13:12

下载文件:apache-tomcat-7.0.73.tar.gz

通过共享传到Ubuntu,

复制到/tmp

解压

移动解压后的文件到到/opt/tomcat7,完成可见:/opt/tomcat7/apache-tomcat-7.0.73

修改环境变量

$ sudo gedit /etc/profile

在文件最后加入加入

#set tomcat environment
CATALINA_HOME=/opt/tomcat7/apache-tomcat-7.0.
export CATALINA_HOME

修改启动和停止脚步

在文件最后一行之前加路径(最后一行为原配置)

JAVA_HOME=/usr/lib/jvm/jdk1..0_79
JRE_HOME=${JAVA_HOME}/jre
PATH=${JAVA_HOME}/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/opt/tomcat7/apache-tomcat-7.0. exec "$PRGDIR"/"$EXECUTABLE" start "$@"

保存退出

可以 ./startup.sh 启动

在浏览器中访问http://localhost:8080 就开看见tomcat的页面

修改./conf/tomcat-user.xml

在tomcat-users 节中加入,tomcat7以后对权限的要求高了,所以百度出来的一些其它更少的配置是不行的。

    <role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="network" roles="admin,manager,role1,tomcat,admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-status" />

重新启动tomcat

可以登录tomcat的管理页面了。

停止 sudo ./bin/shutdown.sh (这里默认没有访问server.xml的权限,需要sudo,配置问题?先Mark一下)

配置跟随计算机启动自动启动