tomcat的三种部署方式
2016-03-08 10:40
375 查看
今天在自己的vps上搭建服务,好久没用过tomcat了、现在公司都是用resin 的。
前一阵看见oschina 是用tomcat,打算自己的这个服务也用tomcat来搞。
配置完jdk和tomcat 的环境变量后,打算把自己写的测试包传上来用用,但是不想直接放在默认的webapp下。
于是上网搜了搜配置方式
有如下三种:
1.就是tomcat的默认webapp啦,这个不多说了用过的都知道
2.就是在server.xml中增加context
<Context path="/app" reloadable="true" docBase="/data/project/app" />
这里的docBase 就是 你的文件路径名
3.还就是在catalina/localhost 中增加一个xml
注意哦,这个xml名字要与你的里面的context 的path名一样,不然是不可以访问的到的
内容呢,还是<Context path="/app" reloadable="true" docBase="/data/project/app" />
就ok啦。
不过运行的时候发现个问题,我要的是直接访问根目录,而这个必须加/app 这可怎么搞呢?
其实你把文件名改成ROOT.xml 然后内容 里的path 改成"/" 就可以达到目标啦!
直接访问 比如 xx.xx.xxx.x:8080/ 就可以访问你的项目了。祝各位好运。
PS:偷懒了有木有,好久没来写博客了、、
前一阵看见oschina 是用tomcat,打算自己的这个服务也用tomcat来搞。
配置完jdk和tomcat 的环境变量后,打算把自己写的测试包传上来用用,但是不想直接放在默认的webapp下。
于是上网搜了搜配置方式
有如下三种:
1.就是tomcat的默认webapp啦,这个不多说了用过的都知道
2.就是在server.xml中增加context
<Context path="/app" reloadable="true" docBase="/data/project/app" />
这里的docBase 就是 你的文件路径名
3.还就是在catalina/localhost 中增加一个xml
注意哦,这个xml名字要与你的里面的context 的path名一样,不然是不可以访问的到的
内容呢,还是<Context path="/app" reloadable="true" docBase="/data/project/app" />
就ok啦。
不过运行的时候发现个问题,我要的是直接访问根目录,而这个必须加/app 这可怎么搞呢?
其实你把文件名改成ROOT.xml 然后内容 里的path 改成"/" 就可以达到目标啦!
直接访问 比如 xx.xx.xxx.x:8080/ 就可以访问你的项目了。祝各位好运。
PS:偷懒了有木有,好久没来写博客了、、
相关文章推荐
- Ubuntu下安装配置JDK,Tomcat,MySql
- eclipse安装 svn maven tomcat插件
- eclipse里访问tomcat首页出现404错误解决之法
- Linux下Tomcat使用80端口
- 对于Tomcat服务器环境变量和启动配置的一点补充
- Myeclipse+Tomcat运行网站
- Tomcat环境配置
- Spring 4.2.5 + Hibernate 4.3.11 + JPA + tomcat 集成
- Tomcat负载均衡原理详解及配置(Apache2.2.19+Tomcat7.0.12)
- tomcat配置管理信息
- 替换Tomcat在浏览器地址栏中的ico图标
- Tomcat负载均衡和集群环境的搭建
- 基于CentOS7开发之路 --- 第三章 :CentOS 7 部署 tomcat 服务
- Tomcat 目录详解
- tomcat双击startup.bat闪退的办法
- Servlet 工作原理解析
- Install Solr+tomcat
- Tomcat启动报错 Failed to start component [StandardServer[8005]]解决
- java web工程发布以及解决tomcat闪退
- Tomcat根目录下work文件夹的作用