Tomcate三种部署项目的方法(…
来源:互联网 发布:销售数据采集盒 编辑:程序博客网 时间:2024/06/05 01:08
第一种方法:在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加:
<Context path="/hello"docBase="D:eclipse3.2.2forwebtoolsworkspacehel
</Context>
reloadable="true"文件有变化会自动加载
至于Context 节点属性,可详细见相关文档。
第二种方法:将web项目文件件拷贝到webapps 目录中。
第三种方法:很灵活,在conf目录中,新建Catalina(注意大小写)\localhost目录,在该目录中新建一个xml文件,名字可以随意取,只要和当前文件中的文件名不重复就行了,该xml文件的内容为:
<Context path="/hello"docBase="D:eclipse3.2.2forwebtoolsworkspacehel
</Context>
第3个方法有个优点,可以定义别名。服务器端运行的项目名称为path,外部访问的URL则使用XML的文件名。这个方法很方便的隐藏了项目的名称,对一些项目名称被固定不能更换,但外部访问时又想换个路径,非常有效。
第2、3还有优点,可以定义一些个性配置,如数据源的配置等。
还有一篇 详细的
此处主要讲述Tomcat部署发布JSP应用程序的三种方法
甚至可以在程序执行中打包:
try{
string strjavahome = system.getproperty("java.home");
strjavahome =strjavahome.substring(0,strjavahome.lastindexof(\))+"\bin";
runtime.getruntime().exec("cmd /c start "+strjavahome+"jar cvfhello.war c:\tomcat5.0\webapps\root\*");
}
catch(exception e){system.out.println(e);}
<Host name="localhost" debug="0" appBase="webapps"unpackWARs="true" xmlValidation="falase"xmlNamespaceAware="false">
<Context path="/myapp" reloadable="true"docBase="D:myapp" workDir="D:myappwork"/>
<Context path="/admin"docBase="${catalina.home}/server/webapps/admin" debug="0"privileged="true"></Context>
可以看出,文件中描述一个应用程序的Context信息,其内容和server.xml中的Context信息格式是一致的,文件名便是虚拟目录名。您可以直接建立这样的一个xml文件,放在Tomcat的confcatalinalocalhost目录下。例子如下:
注意:删除一个Web应用同时也要删除webapps下相应的文件夹祸server.xml中相应的Context,还要将Tomcat的conf
catalinalocalhost目录下相应的xml文件删除。否则Tomcat仍会岸配置去加载。。。
- Tomcate三种部署项目的方法
- Tomcate三种部署项目的方法
- Tomcate三种部署项目的方法(…
- Tomcate三种部署项目的方法(转)
- tomcat部署项目的三种方法
- Tomcat项目部署的三种方法
- Tomcat 部署项目的三种方法
- Tomcat 部署项目的三种方法
- Tomcat 部署项目的三种方法
- Tomcat 部署项目的三种方法
- Tomcat项目部署的三种方法
- 项目部署三种方法
- tomcat 部署web项目的三种方法
- tomcat部署(加载)项目的三种方法
- 手动部署项目到Tomcat的三种方法
- 将项目部署到tomcat的三种方法
- Java Web 开发tomcat 三种部署项目的方法
- 将项目部署到tomcat的三种方法
- 谁的城市
- 我怕我已经习惯
- 从"子贡问政"说开去
- Hadoop&Hbase 备份方案--Pacemaker&DRBD
- visual editor开发 到 jsmooth生成…
- Tomcate三种部署项目的方法(…
- 解决tomcat下,IPV6与localhost和…
- linux oracle 11g 安装
- Silverlight 应用程序中未处理的错误 代码:2110 类别: InitializeError
- oracle中的exists 和not exi…
- Mysql字符集设置详解
- 用Gradle 构建你的android程序
- Dom4j操作XML的简单应用实例(作者…
- mybatis运算符转义