?xml版本='1.0 '编码='UTF-8 '?
Tomcat-users xmlns=' http://Tomcat . Apache . org/XML '
xmlns:xsi=' http://www . w3 . org/2001/XML schema-instance '
xsi:schema location=' http://Tomcat . Apache . org/XML Tomcat-users . xsd '
版本='1.0 '
!-
角色rolename='tomcat'/
角色rolename='role1'/
用户用户名='tomcat '密码='必须更改'角色='tomcat'/
用户username=' both ' password=' must-be-changed ' roles=' Tomcat,role1'/
用户用户名='角色1 '密码='必须更改'角色='角色1'/
-
用户用户名='manager '密码='manager' roes='manager-gui'/
/Tomcat-用户
上面的配置文件中添加了一个管理员用户。
成功登录后,您可以看到
控制台底部的部署区域用于部署web应用程序。Tomcat提供了两种部署web应用程序的方式:一种是将整个路径部署为web应用程序;另一种是将war文件部署为web应用程序。
摘要:
部署web应用程序有几种方法。
使用tomcat自动部署
使用控制台部署
添加了Web部署文件
修改server.xml文件以部署Web应用程序
一. 下载
tomcat的自动部署是最简单也是最常用的方式。只需将一个web应用程序复制到tomcat的webapps中,系统就会将应用程序部署到Tomcat中。
二. 配置
通过控制台部署也很简单,只需在web应用程序的控制台中输入如下
输入之后,单击Deploy按钮,您将在Tomcat的webapps目录下看到一个名为aaa的附加文件夹。这个文件夹的内容和E:\webDemo文件夹下的内容完全一样。这说明在使用console部署应用时,仍然是tomcat的自动部署。
2.1 配置环境变量
这个方法的操作步骤是:在conf目录下新建一个Catalina目录,然后在Catalina目录下新建一个localhost目录,最后在localhost目录下新建一个任意名称的xml文件——。该文件是部署web应用程序的配置文件,该文件的主文件名将作为web应用程序的虚拟路径。例如,在\conf\Catalina\localhost目录中添加一个dd.xml文件,其内容如下
上下文docBase=' E:/web demo ' debug=' 0 ' privileged=' true '
/上下文
该文件指定web应用程序的绝对路径。当tomcat再次启动时,tomcat会将/path下的webDemo文件夹部署为web应用程序。
2.2 配置tomcat的服务端口
这种方法是修改conf目录下的server.xml文件,可能会损坏Tomcat的系统文件,不建议使用。
2.3 进入控制台
从tomcat 5.5开始,tomcat内置了DBCP数据源实现,可以非常方便地配置DBCP数据源。
Tomcat提供了两种配置数据源的方式,一种是全局数据源,所有web应用程序都可以访问;一种是本地数据源,只能由单个数据源访问。
无论配置哪种数据源,都需要提供特定数据库的JDBC驱动,并复制到Tomcat的lib路径。例如,将MySQL的JDBC驱动程序复制到lib路径。
数据源不需要在本地修改系统的配置文件,只需要用户修改自己的Web部署文件,不会造成系统混乱。此外,数据源被封装在Web应用程序中,以防止它被其他应用程序访问,从而提供了良好的封装。例如,修改dd.xml文件。向上下文元素添加子元素资源。文件内容如下
上下文docBase=' E:/web demo ' debug=' 0 ' privileged=' true '
!-其中name指定容器中数据源的JNDI名称
DriverClassName指定连接到数据库的驱动程序。
Url指定数据库服务的URL。
最大活动数指定数据库的最大活动连接数。
MaxIdle指定数据池中空闲连接的最大数量。
MaxWait指定数据池中等待获取连接的最大客户端。
-
资源名称='jdbc/dstest' auth='sherman '
type='javax.sql.DataSource '
driver class name=' com . MySQL . JDBC . driver '
URL=' JDBC:MySQL://localhost:3306/TB _ test '
用户名='谢尔曼'密码='a123 '最大活动='5 '
maxIdle='2' maxWait='10000 '
/上下文
再次启动tomcat,web应用程序可以通过JNDI名称访问数据源。下面是用于测试被访问数据的源代码的JSP页面代码。
四. 部署web应用
手动编写jsp文件时,保存文件时,文件编码设置为utf-8,否则会显示乱码。
部署文件不同于web应用程序的配置文件,因此应该加以区分。
这就是本文的全部内容。希望对大家的学习有帮助,支持我们。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。