比如:有两个版本的tomcat,一个5.*,一个6.*,此时由于两个工程分别部署在两个版本的tomcat下,需要同时启动两个tomcat,以下是方法:
1.特别要注意:不要设置CATALINA_HOME
2.分别修改安装目录下的conf子目录中的server.xml文件:
a.修改http访问端口(默认为8080端口,我习惯在安装的时候就改成别的端口号,比如5.*改成8081,6.*改成8086),将8080修改为tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。
b.修改其中一个tomcat的Shutdown端口(在server.xml中,默认为8005端口),将8005修改为没有在使用的端口号,例如8055。
c.修改其中一个tomcat的8009端口,将8009修改为没有在使用的端口号,(也在server.xml中修改)例如8099 (注意:两个文件中对应的端口号要不一样)
3.依次启动两个tomcat。 可以都在eclipse中启动(比如我的tomcat5.0是插件版本的,在eclipse有一个猫,而另一个6.0版本的是通过myeclipse在windows--perfrences--...配置),也可以通过对应的startup.bat启动,还可以一个用elipse启动,另一个通过startup.bat启动.
分享到:
相关推荐
3. **启动Tomcat**:可以直接运行每个实例的`bin\startup.bat`来启动服务。这种方式会在桌面上打开多个窗口,可能会影响管理。 4. **创建服务**:为了解决上述问题,可以将每个Tomcat实例注册为Windows服务。创建一...
- 使用每个实例的`bin/startup.sh`或`bin/startup.bat`脚本启动Tomcat。 - 可以通过查看浏览器访问对应的HTTP地址(如`http://localhost:8090`)来验证Tomcat是否成功启动。 通过以上步骤,你可以轻松地在同一台...
3. **启动Tomcat**:进入解压后的bin目录,运行`startup.sh`脚本来启动Tomcat服务。 ``` cd apache-tomcat-8.5.47/bin/ ./startup.sh ``` 4. **验证Tomcat状态**:通过`ps`命令检查Tomcat是否已经成功启动。...
- 使用`-config`参数指定不同的配置文件启动Tomcat实例。 - Tomcat1:`startup.bat -config conf/server1.xml` - Tomcat2:`startup.bat -config conf/server2.xml` - Tomcat3:`startup.bat -config conf/...
2. 修改`<Server>`标签中的端口属性,例如将Tomcat2的端口改为8006。 3. 修改`<Connector>`标签中的port属性。对于HTTP连接,将每个实例的端口改为对应的HTTP端口,如8081和8082。对于HTTPS连接,修改为8444和8445。...
tomcat 开机启动,dos窗口去掉,tomcat 开机启动,dos窗口去掉
例如,对于第二个Tomcat实例: ```bash export CATALINA_HOME=/usr/local/tomcat2 export CATALINA_BASE=/usr/local/tomcat2 ``` 3. **环境变量配置** - **3.1 修改`/etc/profile`文件**:为了使所有用户都...
知识点 2: Tomcat 服务器的启动 Tomcat 服务器的启动是通过实现 Runnable 接口的线程来实现的。首先,需要创建一个 Tomcat 对象,然后在 run() 方法中启动 Tomcat 服务器。 知识点 3: Tomcat 服务器的配置 在...
1. **启动Tomcat**:通常,Tomcat可以通过执行`bin/startup.sh`(Unix/Linux)或`bin/startup.bat`(Windows)脚本来启动。这些脚本会调用`catalina.sh`或`catalina.bat`来启动服务器。在某些环境中,可能还需要设置...
### 同时启动多个Tomcat 在实际工作中,有时我们需要同时启动多个Tomcat服务器来满足不同的业务需求或者进行性能测试等。这对于初次接触Tomcat的新手管理员来说可能会遇到一定的挑战。本文将详细介绍如何通过简单的...
- 在文件末尾添加以下命令来启动Tomcat服务: ```bash /usr/local/tomcat7_1/bin/startup.sh ``` - 保存文件并关闭编辑器。 - 最后,为了让`rc.local`脚本在系统启动时被执行,需要确保它具有执行权限: ```...
<Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat2"> <!-- Define a SSL HTTP/1.1 Connector on port 1443 --> <!-- Define an AJP 1.3 Connector on port 9009 --> ``` - 修改`bin...
Bootstrap会调用`org.apache.catalina.startup.Bootstrap.main()`方法来启动Tomcat。 2. System类加载器: Bootstrap类加载器完成后,Tomcat会使用系统类加载器(System ClassLoader)加载服务器的全局配置文件,如`...
在 D:\tomcat2\bin 目录下,我们需要增加一个环境变量 TOMCAT_HOME=D:\tomcat2。这是为了避免 Tomcat 和 Tomcat2 之间的冲突。 三、启动多个 Tomcat 实例 现在,我们已经配置好了多个 Tomcat 实例。我们可以启动多...
- `CATALINA_BASE2`、`CATALINA_HOME2`指向第二个Tomcat实例。 - `CATALINA_BASE3`、`CATALINA_HOME3`指向第三个Tomcat实例。 - 更新`PATH`环境变量,加入各个实例的`bin`目录。 2. **修改脚本文件** - 修改每...
在Windows环境中以Service方式启动Tomcat时,默认的JVM参数设置往往较低,这可能导致在运行大型应用程序时遇到内存不足的问题,例如常见的`java.lang.OutOfMemoryError: PermGen space`错误。为了避免这类问题的发生...
"Tomcat开机自启动" Tomcat开机自启动是指在 Linux 操作系统中,使 Tomcat 服务器在系统启动时自动启动的过程。...在本文中,我们介绍了 Tomcat 开机自启动的步骤和相关知识点,为读者提供了一个详细的指南。
这个过程对于软件实施工程师来说非常重要,因为它可以简化维护工作,避免每次系统重启后手动启动Tomcat。以下是如何在CentOS 7上设置Tomcat 8开机启动的详细步骤: 1. **配置Tomcat环境变量**: 首先,我们需要在...
这样,用户可以通过控制面板或命令行工具管理这个自动启动Tomcat的服务。 10. **配置文件**:为了使程序更具灵活性,可以将Tomcat的路径、端口等信息存储在配置文件中,便于调整和维护。 通过综合运用以上知识点,...