目前遇到需要同时跑两个项目相互支撑的情况,查到的一些解决方法描述不够清晰,整理了一下。
myeclipse同时运行两个项目需要配置两个tomcat,步骤如下:
(1).下载和解压 Tomcat:
确保已经下载并解压了两个 Tomcat 版本到不同的目录中,比如 C:\apache-tomcat-9.0.68 和 C:\apache-tomcat-9.0.69。
确保两个 Tomcat 实例使用不同的端口,避免端口冲突。打开其中一个 conf/server.xml 文件,为 Tomcat 实例修改默认的 HTTP 连接器端口:
a.修改http访问端口(默认为8080端口),将8080修改为 tomcat不在使用的端口号,例如9080。此处所设的端口号即是以后访问web时所用的端口号。
b.修改其中一个tomcat的Shutdown端口(在server.xml中,默认为8005端口),将8005修改为没有在使用的端口号,例如9005。
c.修改其中一个tomcat的8009端口,将8009修改为没有在使用的端口号,例如9009 (注意:两个文件中对应的端口号要不一样)。
注意:只修改其中一个 Tomcat文件中相应配置即可,另一个不要改动。
(2).配置 Tomcat 实例:
在 MyEclipse 中,打开 Servers 视图(通常在底部或可以通过 Window -> Show View -> Servers 打开)。
右键点击 Servers 视图中的空白区域,选择 New -> Server。
在弹出的窗口中选择你要添加的 Tomcat 版本,比如 Apache Tomcat v9.0 Server。然后点击 Next。
在 Server Runtime Environment 页面,点击 Add,然后选择你之前解压的 Tomcat 目录,并配置 Tomcat 运行时环境。
完成设置后点击 Finish。
添加第二个 Tomcat 实例:
仍然在 Servers 视图中,右键点击 Servers,选择 New -> Server。
按照相同的步骤添加第二个 Tomcat 实例,选择不同的 Tomcat 目录作为第二个服务器的运行时环境。
(3). 配置项目的部署
将项目添加到 Tomcat 服务器:
在 Servers 视图中,双击你要配置的 Tomcat 服务器实例,打开服务器的配置页面。
在 Overview 页签中,找到 Configured 部分的 Web Modules,点击 Add。
选择你要部署的项目,并点击 Add。
为每个项目选择不同的 Tomcat 实例:
确保每个项目都被部署到指定的 Tomcat 实例中。例如,项目A可以部署到 Tomcat 1,项目B可以部署到 Tomcat 2。
你可以通过在 Servers 视图中右键点击某个 Tomcat 实例并选择 Add and Remove 来管理不同 Tomcat 实例中的项目。
(4). 启动 Tomcat 实例
在 Servers 视图中,选中一个 Tomcat 实例,点击 Start 按钮来启动 Tomcat 实例。
对第二个 Tomcat 实例执行相同操作,确保两个 Tomcat 实例都在运行。