如何在同一个tomcat中执行两个项目,一个项目中有个按钮,点击跳到另一个项目中的主页面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在同一个tomcat中执行两个项目,一个项目中有个按钮,点击跳到另一个项目中的主页面相关的知识,希望对你有一定的参考价值。

我有一个项目,服务器tomcat6.0,在我的主页面有一个按钮,点击后跳转到另一个项目的主页面,如何配置?实现?

这得看你tomcat6是如何配置支持项目的
如果是用server.xml在Host的大标签里配两个项目就行了
<Context path="/项目名" docBase="D:\eclipse\workspace\XXXX debug="0"
</Context>
如果是Catalina\localhost
这个可以自动生成
------------
这个挺简单的 问下旁边同事 把文件copy过来 修改一下直接可用追问

这句代码,用的项目貌似必须是tomcat执行过的文件吧,我已经把项目打成包了

参考技术A 这得看你tomcat6是如何配置支持项目的
如果是用server.xml在Host的大标签里配两个项目就行了
<Context
path="/项目名"
docBase="D:\eclipse\workspace\XXXX
debug="0"
</Context>
如果是Catalina\localhost
这个可以自动生成
------------
这个挺简单的
问下旁边同事
把文件copy过来
修改一下直接可用
参考技术B 给按钮加个javascript函数,在其中使用超链接跳到另外一个项目主页面追问

这个我知道,主要是tomcat里的conf包下的server配置文件怎么写两个项目?

追答

把俩个程序各打包成war文件放到webapp文件下面,没必要去动配置文件。
sorry,我说的是web应用这样做,不知你的是什么

追问

不行吧,我试过了,因为那个项目是整体的项目,用MyEclipse编写的

追答

我混乱了,到底是俩个项目还是一个项目。。。用myeclipse就更容易了,可以直接在myeclipse配置并发布

参考技术C tomcat里的conf包下的server配置文件复制一份出来,文件名改成项目名,然后重启tomcat追问

谢谢,但是还是不行啊,我感觉得在配置一下吧?因为是同时执行两个醒目 啊

参考技术D tomcat能同时启动两个项目?有点扯吧,坐等回答。学习学习!

多个项目如何部署在一个tomcat

使用tomcat 主要是用来部署web 应用。

1)默认,项目是部署在 ~/tomcat/webapps/下面的。当绕tomcat的加载程序位置可在server.xml中配置。
2)将项目编译成war包的形式,直接丢到tomcat的加载位置。默认webapps下面,启动tomcat即可。各项目的名称不同,即可。

3)一个tomcat 下面最好不要放太多项目,可以分来部署,制定不同端口。
参考技术A 很多办法的

在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加:
<Context path="/访问名称" docBase="项目地址 " debug="0" privileged="true">
</Context>
第二中 将N 个 web项目文件件拷贝到webapps 目录中。
还有很多种方法 。。。本回答被提问者和网友采纳
参考技术B webapp文件夹下面,有多少个就放多少个,不影响的 参考技术C 直接把war包扔到webapps下面就可以运行了啊。
tomcat支持多项目部署的啊。war包可以用eclipse生成,会吧。
参考技术D

以上是关于如何在同一个tomcat中执行两个项目,一个项目中有个按钮,点击跳到另一个项目中的主页面的主要内容,如果未能解决你的问题,请参考以下文章

Apache中同一个端口如何部署多个项目

在 Tomcat 项目中从 Java 执行 Python 脚本

多个项目如何部署在一个tomcat

怎么在同一个tomcat部署多个应用

tomcat配置 项目部署 只能配置一个?

如何在一个Tomcat 中部署多个项目