Tomcate三种部署项目的方法(转)
来源:互联网 发布:剪刀截图软件 编辑:程序博客网 时间:2024/06/05 05:35
第一种方法:在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:\myapp\work"/>
<Context path="/admin"docBase="${catalina.home}/server/webapps/admin" debug="0"privileged="true"></Context>
可以看出,文件中描述一个应用程序的Context信息,其内容和server.xml中的Context信息格式是一致的,文件名便是虚拟目录名。您可以直接建立这样的一个xml文件,放在Tomcat的conf\catalina\localhost目录下。例子如下:
注意:删除一个Web应用同时也要删除webapps下相应的文件夹祸server.xml中相应的Context,还要将Tomcat的conf
\catalina\localhost目录下相应的xml文件删除。否则Tomcat仍会岸配置去加载。。。
- Tomcate三种部署项目的方法
- Tomcate三种部署项目的方法
- Tomcate三种部署项目的方法(转)
- Tomcate三种部署项目的方法(…
- tomcat部署项目的三种方法
- Tomcat项目部署的三种方法
- Tomcat 部署项目的三种方法
- Tomcat 部署项目的三种方法
- Tomcat 部署项目的三种方法
- Tomcat 部署项目的三种方法
- Tomcat项目部署的三种方法
- 项目部署三种方法
- tomcat 部署web项目的三种方法
- tomcat部署(加载)项目的三种方法
- 手动部署项目到Tomcat的三种方法
- 将项目部署到tomcat的三种方法
- Java Web 开发tomcat 三种部署项目的方法
- 将项目部署到tomcat的三种方法
- 嵌入式系统 Boot Loader 技术内幕
- 什么是软件设计
- Linux超级用户root口令忘记怎么办?
- Oracle SQL Trace 和 10046 事件跟踪
- 腾讯面试题:买200返100优惠券,实际上折扣是多少?
- Tomcate三种部署项目的方法(转)
- 《Oracle编程艺术》学习笔记(10)-SGA,PGA,UGA和memory_target
- 使用SQL_TRACE进行数据库诊断
- 实现两台TP-link无线路由 WDS与Bridge模式 组网成功!
- gdb 断点设置(二)watch
- POJ 3308 Paratroopers (最小点权覆盖Dinic)
- 关于 ARC forbids explicit message send of 'release'
- oracle-RHEL本地源-KYLIN-samba
- Advice to Youth