可以在一台机器上安装两个tomcat吗? 如题 请给出解决方案 谢谢回答 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.需下载:jdk1.5http://www.javaresearch.org/members/jross/jdk/jdk-1_5_0-windows-i586.exejdk1.6http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exeapache2.2.8ftp://ftp.zenez.com/pub/apache/dist/httpd/binaries/win32/apache_2.2.8-win32-x86-no_ssl.msiapache2.2.8对应的sohttp://apache.etoak.com//tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.31/mod_jk-1.2.31-httpd-2.2.3.so再下载ZIP版的TOMCAT5.52.系统变量配置:[假设jdk1.5安装在C盘的jdk1.5目录中]classpath=C:\jdk1.5\lib\tools.jar;.Path添加 ;C:\jdk1.5\bin3.解压2个TOMCAT5.5到C盘目录分别为tomcat1和tomcat24.编写bat 文件如:installTomcat.bat内容如下:rem 安装tomcat1服务set CATALINA_BASE=c:\tomcat1set CATALINA_HOME=c:\tomcat1call c:\tomcat1\bin\service.bat install tomcat1rem 安装tomcat2服务set CATALINA_BASE=c:\tomcat2set CATALINA_HOME=c:\tomcat2call c:\tomcat2\bin\service.bat install tomcat2ps:做2个TOMCAT系统服务,方便启动/停止/重新启动等操作。删除系统命令为:sc delete 服务名 如果服务名有空格的话,服务名两边加引号。 from 我的QQ空间:http://user.qzone.qq.com/19810109/blog/1289833575 安装版的安装后系统就显示一个tomcat 问题请看清楚!! 不是解压版!!! 当然,你想配置几个随意你,但是要设置好环境变量。尤其是有个catalina好像是这么写的 不用解压版! 是用安装版安装tomcat 要求安装两个会的朋友请教了 安装版的只能一个,当然可以通过修改一些东西来实现多个,但是比解压版还麻烦,使用解压版吧,不要太依赖安装版,以后你要迁移到 linux 后会极度不习惯的,而 java 本来就是跨平台的~~~ 当然可以了,我机器上就有 5.0.x, 5.5.x, 6.0.x, 7.0.x 四种版本的 Tomcat。你最好使用 zip 版的,解压缩后就能用了。别忘记配置 JAVA_HOME 环境变量哈,指向 JDK 的目录就可以了,否则用 tomcat bin 目录中的 start.sh/start.bat 启动会报错。 让我想起黄蛤蟆,你就死在这盒儿了啦哈哈zip版本好,安装删除两相宜good luck 安装版和解压半有区别吗?多个服务?多个那个GUI的工具?没啥区别吧~ 把server.xml复制一份,然后端口修改一下。启动的时候用run -config server1.xml和run -config server2.xml就可以同时起2套了,而且用同一个tomcat,webapps需要分离的话,分别配置就可以了。复制2套也可以,端口不同就可以。用zip版。 除了会在windows里面设置一个“服务”之外,好像没什么区别。而且我记得在tomcat5点几的版本中,和vista不兼容,安装的那个控制台图表实际上也不起作用。一直没用过安装的了,不知道新版本修好了没zip版本的好像还要留意CATALINA_HOME的设置两个tomcat路径肯定不同,估计还要另外设置一个CATALINA_HOME2之类的环境变量,相应的某个tomcat里面的启动文件也要修改一下。或者直接修改tomcat的启动bat文件,把CATALINA_HOME直接设置在里面good luck 安装的主要冲突在于要在系统里安装服务,一般名字是tomcat,试着改一下安装时的服务名和监听端口试试。 呵呵,一个 tomcat 服务器需要配多个端口,其中一个冲突都将导致不能启动,而且如果是安装相同版本,卸载文件会覆盖前一个安装,也就是说,按照 LZ 对安装版的依赖性,LZ 将不懂卸载前一个安装的 Tomcat,至于 LZ 为何会想用安装版,无非就是要用系统的服务,但是后一个安装版会覆盖前一个安装版,虽然可以自己加服务,但是卸载时还是必须自己删除服务。 一个 tomcat 用不同的 -Dcatalina.base=xxx 就可以切换不同的配置。 不过我们用安装版需要另一个工具能手工创建和原来的默认的 tomcat5 一样的 windows 服务,但是我们给它指定不同的 -Dcatalina.base 参数。不如我们找找有没有创建 windows 服务的工具。windows XP 里面的 sc 是可以的,但不知道怎么给出那么复杂的参数。 当然可以,只不过 server.xml 的内容要相应的做修改 以前试过两个tomcat运行,但是电脑会很慢。 可以啊。但工作效率和一个Tomcat有2个站点没什么两样。 第一步:准备两个tomcat,这里我把tomcat直接放在D盘,第一个tomcat路径为 D:\apache-tomcat-6.0.13-8080,第二个tomcat路径为 D:\apache-tomcat-6.0.13-8090。 第二步:修改其中一个tomcat的server.xml配置文件,这里我只修改第二个tomcat的server.xml配置文件。打开D:\apache-tomcat-6.0.13-8090\conf 下的server.xml文件(用记事本或其它编辑工具打开),修改其中三处地方: 1、修改端口号,tomcat默认的端口号为8080,这里我将第二个tomcat的端口号修改为8090。 <Connector port="8090" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> 2、<Server port="8006" shutdown="SHUTDOWN"> ---- tomcat默认的是8005 3、<Connector port="9009" protocol="AJP/1.3" redirectPort="8443" /> ---- tomcat默认的是8009 修改了以上3个地方之后,保存。 第三步:新建两个环境变量 CATALINA_HOME 和 CATALINA_HOME2 (如果已经存在环境变量CATALINA_HOME,那么就只要新建一个CATALINA_HOME2就可以了) CATALINA_HOME :D:\apache-tomcat-6.0.13-8080; (变量值即为第一个tomcat的安装目录) CATALINA_HOME2 :D:\apache-tomcat-6.0.13-8090; (变量值即为第二个tomcat的安装目录) 然后打开第二个tomcat下的bin目录,将bin目录中所有(注意是所有)*.bat文件中的 CATALINA_HOME 替换为 CATALINA_HOME 2,保存。完成以上三步,就可以同时启动2个tomcat了。注:两个tomcat公用一个jdk,但是在环境变量中必须配置 JAVA_HOME环境变量,至于JAVA_HOME环境变量的具体配置,这里我就不啰嗦了。 安装版的只能安一个,安装运行时,默认会给系统比如注册表啊等,写相关信息,所以你再次安装会提示已经存在或者会覆盖,所以只保留一个。免安装的就方便多了,解压就可以用,多少不受限,只要server.xml 里那几个端口不重复就行 过个tomcat端口相同了,就不要同时打开过个tomcat也没什么问题 如果是安装版就不能同事安装两个了,如果是一个安装版和一个解压版就行只是让他们端口号不同就行了,如果是多个解压版的话把每个tomcat的端口好都不冲突就好了,,为什么要搞俩个活多个呢 一个服务不是能放多个项目的么www.hrbdk.com mybatis嵌套查询多值传参问题 -急!!! 面试碰到几道题,大家来做做!看看 在JAVA中為什么我的rollback事務會出錯﹖ 请教个简单问题 为什么调用JS,不能用字符串做参数? 关于如何在数据库里取出繁体字的问题 求解 页面中繁体中文的解决方法 哪有jbuilder6以上版本 for linux版的下载地址? 我找了一上午也没有找到!!!!! import 的问题 commons-httpclient包下的httpClient.executeMethod(postMethod)方法报错 struts2 类型转换失败
jdk1.5
http://www.javaresearch.org/members/jross/jdk/jdk-1_5_0-windows-i586.exe
jdk1.6
http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe
apache2.2.8
ftp://ftp.zenez.com/pub/apache/dist/httpd/binaries/win32/apache_2.2.8-win32-x86-no_ssl.msi
apache2.2.8对应的so
http://apache.etoak.com//tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.31/mod_jk-1.2.31-httpd-2.2.3.so
再下载ZIP版的TOMCAT5.52.系统变量配置:[假设jdk1.5安装在C盘的jdk1.5目录中]
classpath=C:\jdk1.5\lib\tools.jar;.
Path添加 ;C:\jdk1.5\bin
3.解压2个TOMCAT5.5到C盘目录分别为tomcat1和tomcat2
4.编写bat 文件如:installTomcat.bat
内容如下:
rem 安装tomcat1服务
set CATALINA_BASE=c:\tomcat1
set CATALINA_HOME=c:\tomcat1
call c:\tomcat1\bin\service.bat install tomcat1rem 安装tomcat2服务
set CATALINA_BASE=c:\tomcat2
set CATALINA_HOME=c:\tomcat2
call c:\tomcat2\bin\service.bat install tomcat2ps:做2个TOMCAT系统服务,方便启动/停止/重新启动等操作。
删除系统命令为:sc delete 服务名 如果服务名有空格的话,服务名两边加引号。 from 我的QQ空间:
http://user.qzone.qq.com/19810109/blog/1289833575
让我想起
黄蛤蟆,你就死在这盒儿了啦
哈哈zip版本好,安装删除两相宜good luck
好像没什么区别。而且我记得在tomcat5点几的版本中,和vista不兼容,
安装的那个控制台图表实际上也不起作用。
一直没用过安装的了,不知道新版本修好了没zip版本的好像还要留意CATALINA_HOME的设置
两个tomcat路径肯定不同,
估计还要另外设置一个CATALINA_HOME2之类的环境变量,
相应的某个tomcat里面的启动文件也要修改一下。或者直接修改tomcat的启动bat文件,把CATALINA_HOME直接设置在里面good luck
免安装的就方便多了,解压就可以用,多少不受限,只要server.xml 里那几个端口不重复就行