tomcat发布项目如何去掉项目名称
2016-05-12 14:43
274 查看
我在发布项目时不想写项目名称,于是去百度搜索了一下,在tomcat中的server.xml中增加 <Context
path="\Test(项目名称)" docBase="D:/apache-tomcat-7.0.53/webapps/Test(项目名称)" debug="0" reloadable="true" />,但是试了不好使,这么做会使项目重复加载,于是就搜索了一下怎么解决重复加载的问题,问题就是没搞明白appBase与docBase区别
,
“appBase是指定虚拟主机的目录,可以指定绝对目录,也可以指定相对于<CATALINA_HOME>的相对目录.如果没有此项,默认为<CATALINA_HOME>/webapps。
docBase是指定Web应用的文件路径.可以给定绝对路径,也可以给定相对于Host的appBase属性的相对路径. 如果Web应用采用开放目录结构,那就指定Web应用的根目录;如果Web应用是个WAR文件,那就指定WAR文件的路径。”
搞清楚这两者的区别就好弄啦,我把server.xml中的appBase的路径改成了tomcat的绝对路径,docBase中配置成docBase="/webapps/Test,然后重启就成功啦!
path="\Test(项目名称)" docBase="D:/apache-tomcat-7.0.53/webapps/Test(项目名称)" debug="0" reloadable="true" />,但是试了不好使,这么做会使项目重复加载,于是就搜索了一下怎么解决重复加载的问题,问题就是没搞明白appBase与docBase区别
,
“appBase是指定虚拟主机的目录,可以指定绝对目录,也可以指定相对于<CATALINA_HOME>的相对目录.如果没有此项,默认为<CATALINA_HOME>/webapps。
docBase是指定Web应用的文件路径.可以给定绝对路径,也可以给定相对于Host的appBase属性的相对路径. 如果Web应用采用开放目录结构,那就指定Web应用的根目录;如果Web应用是个WAR文件,那就指定WAR文件的路径。”
搞清楚这两者的区别就好弄啦,我把server.xml中的appBase的路径改成了tomcat的绝对路径,docBase中配置成docBase="/webapps/Test,然后重启就成功啦!
相关文章推荐
- windows下在Eclipse中启动的tomcat没有乱码,单独部署到tomcat下乱码解决方案
- linux下让tomcat以service方式运行
- 让别人通过外网即互联网,访问本地即内网上tomcat下的应用
- 使用cronolog切割tomcat日志
- SpringMVC get请求乱码(Tomcat服务器)
- tomcat多域名配置
- 图解Tomcat类加载机制
- Java Web之Tomcat目录结构和Web应用
- 在eclipse中使用Tomcat8.0时出现了 Could not publish server configuration for Tomcat v8.0 Server at localhost.
- 做点Tomcat的笔记
- Tomcat配置文件详解
- 安装Tomcat
- nginx相同域名不用tomcat端口
- nginx相同域名不用tomcat端口
- Tomcat--如何用eclispe远程调试tomcat
- Linux下Tomcat的启动、关闭、杀死进程
- tomcat在编译jsp时报错java.lang.OutOfMemoryError: PermGen space及其解决方法 .
- MyEclipse修改项目名称后,部署到tomcat问题。
- An internal error occurred during: "Launchingon MyEclipse Tomcat ". java.lang.NullPointerException
- Ubuntu 12.04下解决Tomcat自启动问题