注:${TOMCAT_HOME} // tomcat安装目录
A. tomcat 加载项目如果在webapps下面
---- 如果没有在webapps目录下发布。
B.server.xml 和 &{TOMCAT_HOME}\conf\Catalina\localhost目录下的区别。
1.如果server.xml文件没有配置
<Context path="/a" reloadable="true" docBase="C:/qin/a/WebRoot/" > </Context>
而是在${TOMCAT_HOME}\conf\Catalina\localhost目录下配置一个a.xml文件,里面的内容为
<Context path="/a" reloadable="true" docBase="C:/qin/a/WebRoot/" > </Context>
则tomcat直接加载 a.xml文件。
2. 如果在server.xml文件中配置 ,注意path="/a"
<Context path="/a" reloadable="true" docBase="C:/qin/a/WebRoot/" > </Context>
在localhost下配置一个a.xml ,注意名字是a.xml
则:localhost下的a不会加载。 因为server.xml 中的path="/a" 和 localhost目录下的a.xml
重名,只加载一次。
3. 如果在server.xml文件中配置 ,注意path="/a"
<Context path="/a" reloadable="true" docBase="C:/qin/a/WebRoot/" > </Context>
在localhost下配置一个abc.xml ,注意名字是abc.xml
则 两个配置都会加载。
4. tomcat 5.5 及以上 服务名是根据server.xml文件的path或者 localhost目录下的配置文件的名字得到的。
5. tomcat 5.0 如果在server.xml文件中配置 ,注意path="/a"
<Context path="/a" reloadable="true" docBase="C:/qin/a/WebRoot/" > </Context>
而不再localhost目录配置,则自动回生成一个配置文件 a.xml
tomcat5.0对于server.xml 和 localhost目录下的配置文件 是根据path匹配的,
----- 版本不同,可能测试有问题
分享到:
相关推荐
DiyTomcat:一个仿造的Tomcat的项目,其中,完成了Servlet的装配(使用URL加载器),JSP(中间JSP页面转换成Servlet的中间件是用现成代码)。其中对于xml使用jsoup进行处理,而对项目文件监听器侦听器是利用函数依附...
配置tomcat ... 2.选择tomcat local 3.配置tomcat 4.部署web项目 部署有2种方式 war包:打成war置于服务器运行,这种...中方式获取上下文绝对路径不一样: String contextPath = request.getSession().getServletContext
会话直接从 Redis 请求加载(但在同一请求上下文期间对会话的后续请求将返回 ThreadLocal 缓存而不是多次命中 Redis。)为了尽可能防止冲突(和丢失的写入),会话数据如果会话已被修改,则仅在 Redis 中更新。 ...
客户端脚本加载和上下文根 在理想的世界中,生产环境和测试环境在以下方面绝对没有区别: 用于访问资源的 URL 和上下文根 开始运行前加载资源的过程和顺序 但是,目前无法避免一些细微的差异。 对于加载
5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...
构建ApplicationContext层次结构(添加父或根上下文 iv. 62.4. 创建一个非web(non-web)应用 ii. 63. 属性&配置 i. 63.1. 外部化SpringApplication配置 ii. 63.2. 改变应用程序外部配置文件的位置 iii. 63.3. 使用...
5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...
3.1.5 上下文菜单(Context Menu) 55 3.1.6 状态栏(Status Bar) 55 3.1.7 编辑器(Editor) 55 3.2 常见概念和操作 56 3.2.1 项目(Project) 56 3.2.2工作区(Workspace) 56 3.2.3 导入、导出Java项目 56 3.2.3.1 ...
5:Spring WEB:为基于WEB服务的应用程序提供上下文服务 6:Spring Context:向Spring框架提供上下文信息 7:Spring MVC:分离模型、视图、控制器、以便更容易定制 折构函数和虚函数? 答:折构函数式销毁一个类...
但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean的持久性。Java Bean实际上相当于微软COM模型中的本地...
1.1.2. 在Tomcat 服务器上运行示例.......................................................................................................................... 15 1.1.3. 运行测试..............................
但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean的持久性。Java Bean实际上相当于微软COM模型中的本地...