本文收集整理关于同一个Tomcat部署多个项目的相关议题,使用内容导航快速到达。
内容导航:
Q1:怎么在同一个Tomcat下部署两个相同的项目吗,请大神解决!!!
一个tomcat部署多个应用的方法:在conf/server.xml配置文件中,有这样的标签,复制一份,但host标签必须在engine标签之内。
两个tomcat对应两个应用,也可以,如果JDK可以一样,那环境变量就不用管了,如果JDK不能一样,JDK环境变量配置在bin/catalina.bat中,而不应该配在系统环境变量中。
wWw.yiJitaO%.COM
Q2:如何将多个项目部署到同一个tomcat下
多个项目名字又不是一样的,那直接用eclipse部署到tomcat下就行了
1.在myeclipse里面,window菜单最后一个preferences,左边点开myclispe,点servers下面找到tomcat,选择tomcat版本,Tomcat Server 设置为enable,再选择tomcat的路径,OK。
2.在myclipse新建一个WEB项目,然后在下面你就可以写jsp程序了,默认会有个index.jsp
3.点工具栏上的发布按钮,点右边的ADD,选择你刚才第一步建的tomcat,就会把你的项目发布到tomcat下面
4.启动tomcat,在发布按钮旁边,是启动按钮,选择你创
Q3:tomcat下一次最多能部署多少个项目?
可能是你war包中带的jar包过多,一个项目不觉得什么,如果N个项目携带许多相同的jar.tomcat部署时会去加载N遍,而JVM在工作的时候是把内存划分成若干区域的,其中有一个区域的变量是不能被回收的,这个区域放的是常用的一些类和类扫描,当这个区域被占满必然就溢出了,你可以尝试将这些项目公用的jar包放到tomcat的lib下,以提高效率.
Q4:部署在同一个TOMCAT里的两个JAVAWEB项目,页面间如何进行传值。。。
如果是跨域的话。是会有dom禁止操作的问题。。这个解决起来比较复杂。如果仅仅是引用。最方便的办法是用接口传递数据。。就是servlet获取了以后再转跳
Q5:linux系统一个tomcat下同一个端口部署多个项目,应如何配置。
一、同一Tomcat多个端口部署不同的项目
在tomcat 安装目录下C:/Program Files/apache-tomcat-6.0.29/conf找到server.xml(1)、在
好处:可以把多个项目部署在根目录
二、Tomcat 部置方式
TOMCAT部署项目有3种方法:
1、直接把项目放在webapps里
2、修改conf里server.xml文件,添加一个Context,指向项目的目录
3、在Catalina/localhost目录里,新增一个xml文件,添加一个Context内容,指向项目的目录。
优先级别为:3>2>1、第3个方法有个优点,可以定义别名。服务器端运行的项目名称为path,外部访问的URL则使用XML的文件名。这个方法很方便的隐藏了项目的名称,对一些项目名称被固定不能更换,但外部访问时又想换个路径,非常有效。
第2、3还有优点,可以定义一些个性配置,如数据源的配置等。
Q6:多个项目如何部署在一个tomcat
使用tomcat 主要是用来部署web 应用。
1)默认,项目是部署在 ~/tomcat/webapps/下面的。当绕tomcat的加载程序位置可在server.xml中配置。
2)将项目编译成war包的形式,直接丢到tomcat的加载位置。默认webapps下面,启动tomcat即可。各项目的名称不同,即可。
3)一个tomcat 下面最好不要放太多项目,可以分来部署,制定不同端口。