部署应用服务器


一、Tomcat介绍
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持Servlet 3.0和JSP 2.1规范。Tomcat 是一个纯Java的Web应用服务器,实现了Java Servlet、JavaServer Pages以及相关的Java EE规范。
二、部署
2.1、解压tomcat启动服务
优先安装jre环境之后,二进制tomcat安装文件只需解压,进入%CATALINA_HOME%/bin目录,启动startup.sh即可;访问地址:http://localhost:8080,即可打开如下画面,前提是webapps有ROOT目录。

2.2、配置实例
服务端口
在conf/server.xml文件找到以下配置,修改port即可:
<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />
修改tomcat-users.xml配置
增加角色权限和用户,roles可以逗号隔开,必须有manager、ROOT目录表示管理web页面及根目录:
<role rolename="admin"/>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="tomcat" roles="admin,manager,manager-gui,admin-gui"/>
点击Server status和Manager APP需要帐号密码,否则页面跳转如下:

正常访问tomcat管理页面如下:


三、提问
第一问:tomcat部署简单吗?如果默认了jdk,那么tomcat只是解压启动的过程。
第二问:第二类中为啥要开启status查看?
第三问:如何部署服务?