java web项目部署tomcat
来源:互联网 发布:js获取当前日期并显示 编辑:程序博客网 时间:2024/05/20 02:53
第一种方法:在tomcat中的conf目录中,在server.xml中的,节点中添加:
至于Context 节点属性,可详细见相关文档。
第二种方法:将web项目文件件拷贝到webapps 目录中。
第三种方法:很灵活,在conf目录中,新建Catalina(注意大小写)\localhost目录,在该目录中新建一个xml文件,名字可以随意取,只要和当前文件中的文件名不重复就行了,该xml文件的内容为:
第3个方法有个优点,可以定义别名。服务器端运行的项目名称为path,外部访问的URL则使用XML的文件名。这个方法很方便的隐藏了项目的名称,对一些项目名称被固定不能更换,但外部访问时又想换个路径,非常有效。
第2、3还有优点,可以定义一些个性配置,如数据源的配置等。
还有一篇 详细的
1、直接放到Webapps目录下
甚至可以在程序执行中打包:
try
{
stringstrjavahome = system.getproperty(
"java.home"
);
strjavahome= strjavahome.substring(
0
,strjavahome.lastindexof())+
"bin"
;
runtime.getruntime().exec(
"cmd/c start "
+strjavahome+
"jarcvf hello.war c:tomcat5.0webappsroot*"
);
}
catch
(exception e){system.out.println(e);}
2、在server.xml中指定
3、创建一个Context文件
可以看出,文件中描述一个应用程序的Context信息,其内容和server.xml中的Context信息格式是一致的,文件名便是虚拟目录名。您可以直接建立这样的一个xml文件,放在Tomcat的confcatalinalocalhost目录下。例子如下:
注意:删除一个Web应用同时也要删除webapps下相应的文件夹祸server.xml中相应的Context,还要将Tomcat的conf
catalinalocalhost目录下相应的xml文件删除。否则Tomcat仍会岸配置去加载。。。
tomcat部署web应用主要有以下几种方式:
1.拷贝你的WAR文件或者你的web应用文件夹(包括该web的所有内容)到$CATALINA_BASE/webapps目录下。
2.为你的web服务建立一个只包括context内容的XML片断文件,并把该文件放到$CATALINA_BASE/webapps目录下。这个web应用本身可以存储在硬盘上的任何地方。这种context片断提供了一种便利的方法来部署web应用,你不需要编辑server.xml,除非你想改变缺省的部署特性,安装一个新的web应用时不需要重启动Tomcat。
3.同方法2,只是将context片断放在CATALINA_BASEconfCatalinalocalhos
4.直接在server.xml中前加上Context片断,使用这种方法时,tomcat会自动在CATALINA_BASEconfCatalinalocalhos
另外,为了让tomcat只运行conf/server.xml中指定的web应用,可以有以下几种办法:
实现一:
实现二:
本文出自 “On My Way”博客,请务必保留此出处http://shuyangyang.blog.51cto.com/1685768/1040127
- java web项目部署tomcat
- tomcat 中部署java web项目
- java EE 项目解决TOMCAT 部署工程
- Java Web项目部署Tomcat运行出错
- tomcat部署java web项目的过程
- java WEB项目打包部署到tomcat
- Linux安装tomcat部署java web项目
- Tomcat部署web项目
- Tomcat部署web项目
- tomcat部署web项目
- tomcat部署web项目
- tomcat部署web项目
- Tomcat-----部署Web项目
- Tomcat部署web项目
- tomcat部署Web项目
- Tomcat部署web项目
- Tomcat部署web项目
- tomcat部署web项目
- java.lang.OutOfMemoryError:&nbsp…
- Linux修改Mysql最大并发连接数
- js实现回车提交表单
- tomcat 安装说明(转)
- Myeclipse中如何更改jsp默认的打开…
- java web项目部署tomcat
- myeclipse 代码
- 3种职场行为妨碍你成功
- myeclipse 修改类文件编码 GBK
- 数字判断 jsp
- ubuntu
- ubuntu222
- ubuntu 333 设置U盘
- 好用的ssh工具