发布网友 发布时间:2022-04-24 09:49
共4个回答
懂视网 时间:2022-04-22 01:51
Tomcat目录中的server.xml配置文件
server.xml称为主配置文件或全局配置文件
它完成以下两个目标:
1,提供Tomcat组件的初始化配置
2,说明Tomcat的结构和含义,使得Tomcat通过实例化组件完成启动及构建自身
代码解析如下:
<-- Realm组件,定义对当前容器内的应用程序访问的认证,通过外部资源UserDatabase进行认证 --> 这个要注意。定义日志文件前缀为localhost_access_log并以.txt结尾,pattern定义日志内容格式,具体字段表示可以查看tomcat官方文档-->
标签功能如下:
server标签:根元素,它代表整个容器,是Tomcat实例的顶层元素.由org.apache.catalina.Server接口来定义.它包含一个
Listener标签:监听器,用来管理Tomcat生命周期和全局资源
GlobalNamingResources标签:配置系统的JNDI
Service标签:该元素由org.apache.catalina.Service接口定义,它包含一个
Connector标签:连接器,代表外部客户之间的接口,将在一个指定的接口上侦听客户请求,将请求给Engine进行处理Connector之间的port不能重复,否则会报JVM BIND 端口号冲突的问题
Enger标签:引擎,每个Service元素只能有一个Engine元素.元素处理在同一个
Realm标签:定义对当前容器内的应用程序访问的认证,通过外部资源UserDatabase进行认证
Logger标签:
Host标签:它由Host接口定义.一个Engine元素可以包含多个
Logger标签:日志和错误信息
Context标签:web应用组,它由Context接口定义.是使用最频繁的元素.每个
热心网友 时间:2022-04-21 22:59
你这虚拟目录配置的有问题,其中,docBase是指你项目在硬盘中实际的存储位置(即绝对路径),应该像这样类似的写法 docBase="D:\abc",如果你是用eclipse进行开发 的话,那么路径应该对应到你项目的WebRoot文件夹下,例如: <Context path="/struts2" docBase="D:\Eclipses\struts2\WebRoot" reloadable="true" />热心网友 时间:2022-04-22 00:17
编译后的项目,直接放到tomcat的 webapp 文件夹中,启动tomcat就直接访问项目名称就可以了。热心网友 时间:2022-04-22 01:52
你部署程序了吗?