安装Tomcat

1
sudo yum install tomcat

这将安装Tomcat 7及其相关项,比如Java,它也将创建tomcat用户。

最重要的Tomcat的文件将位于/usr/share/tomcat

想运行一个Tomcat应用程序,可以将它放在/usr/share/tomcat/webapps目录,配置Tomcat,并重新启动Tomcat服务。

更改Tomcat在启动时使用的Java选项

1
sudo vi /usr/share/tomcat/conf/tomcat.conf

下面添加JAVA_OPTS行添加到文件。 改变XmxMaxPermSize值,这些设置会影响Tomcat会使用多少内存:

/etc/default/tomcat7–JAVA_OPTS

1
JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Xmx512m -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC"

安装管理包

安装默认Tomcat根页面(tomcat-webapps)和Tomcat Web应用程序管理器和Virtual Host Manager(tomcat-admin-webapps)

1
sudo yum install tomcat-webapps tomcat-admin-webapps 

增加了ROOTexamplessamplemanagerhost-manager Web应用到tomcat/webapps目录。

安装在线文档(可选)

安装Tomcat文档,以便默认Tomcat页面上的所有链接都可以运行

1
sudo yum install tomcat-docs-webapp tomcat-javadoc

配置Tomcat Web管理界面

为了使用在上一步安装的manager webapp,我们必须添加一个登录到我们的Tomcat服务器。我们将通过编辑这样做tomcat-users.xml的文件:

1
sudo vi /usr/share/tomcat/conf/tomcat-users.xml

新增可访问用户manager-guiadmin-gui (前面我们安装了管理接口)。您可以通过定义类似于以下示例的用户来执行此操作。

tomcat-users.xml – 管理用户

1
2
3
<tomcat-users>
<user username="admin" password="password" roles="manager-gui,admin-gui"/>
</tomcat-users>

启动Tomcat

启动

1
sudo systemctl start tomcat

重启

1
sudo systemctl restart tomcat

自启动

1
sudo systemctl enable tomcat

访问Web界面

访问Web管理界面:http://server_IP_address:8080

应用程序管理:http://server_IP_address:8080/manager/html

主机管理http://server_IP_address:8080/host-manager/html/