Tomcat的配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat的配置相关的知识,希望对你有一定的参考价值。
一、Tomcat的目录层次结构
二、web应用程序
web应用程序指提供浏览器访问的程序,通常也称为web应用。
一个web应用由多个静态web资源和动态web资源组成,如:
html、css、js文件---静态资源。
jsp文件、Java程序、支持jar包----动态web资源
配置文件等等。
组成web应用的这些文件通常我们会使用一个目录组织,这个目录称之为web应用所在目录。
web应用开发好之后,如果相让外界访问,需要供web应用所在目录交给web服务器管理,这个过程称之为虚拟目录的映射。
三、web应用的组成结构
开发web应用的时候,不同类型的文件有严格的存放规则,否则不仅可能会使得web应用无法访问,还会导致web服务器启动报错。
四、虚拟目录的映射方式(如何部署web程序)
4.1项目直接复制到webapps目录下(MyEclipse就是这么做的),目录名称就是虚拟路径(访问路径)
访问地址:http://localhost:8080/项目名
4.2通过配置虚拟路径的方式
4.2.1直接修改配置文件
写到Tomcat/conf/server.xml
找到<Host>标签,配置到Host标签中
<Context path="/虚拟路径(访问路径)" docBase="实际的项目路径"/>
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <!-- SingleSignOn valve, share authentication between web applications Documentation at: /docs/config/valve.html --> <!-- <Valve className="org.apache.catalina.authenticator.SingleSignOn" /> --> <!-- Access log processes all example. Documentation at: /docs/config/valve.html Note: The pattern used is equivalent to using pattern="common" --> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> <Context path="/hello" docBase="实际项目的路径"/> </Host>
访问地址:http://localhost:8080/hello
4.2.2自己编写一个配置文件(推荐使用)
自定义xxx.xml结尾文件,在$CATALINA_BASE/conf/[enginename]/[hostname]/
directory目录下,
把xxx当成虚拟路径(访问路径)。
在xml的文件中编写
在哪个目录下:
$CATALINA_BASE/conf/[enginename]/[hostname]/
如何找到引擎的名称和主机的名称,在server.xml中。
tomcat/conf/Catalina/localhost/ccc.xml
ccc.xml中编写:
<Context docBase="实际项目的地址"/>
访问路径:http://localhost:8080/ccc
本文出自 “11831428” 博客,请务必保留此出处http://11841428.blog.51cto.com/11831428/1905472
以上是关于Tomcat的配置的主要内容,如果未能解决你的问题,请参考以下文章
mysql jdbc源码分析片段 和 Tomcat's JDBC Pool