tomcat的配置使用详细版(小结)

tomcat的配置使用详细版(小结)

?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应用程序的虚拟路径。例如,在confCatalinalocalhost目录中添加一个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应用程序的配置文件,因此应该加以区分。

这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

tomcat的配置使用详细版(小结)