Intellij IDEA 一个Tomcat启动多个Web的设置

当项目大了,项目多了,有的时候需要启动多个Web,Intellij IDEA 其实可以做到这种操作;

之前以为多创建一个tomcat实例就行,但是发现在启动的时候报“socket closed”的错误。

第一步:更改端口
改下端口,记得两个端口都要修改下
第一个应用:http port :8080 ?jmx port:1099
第二个应用:http port :8090 ?jmx port 1098

第二步:Deployment 设置中war exploded

第三步:设置Application context
第一个应用:/gateway
第二个应用:/boss

tips,因为多个web应用的启动会占用更多内存,所以在设置Vm options 设置下:
-mx2048m -XX:MaxPermSize=128m

原文地址:https://www.cnblogs.com/mumian2/p/11256640.html

时间: 2024-08-30 07:40:29

Intellij IDEA 一个Tomcat启动多个Web的设置的相关文章

关于tomcat启动报“this web application instance has been stopped already”的处理

出现情况1 启动tomcat的时候,默认会启动这个"/tomcat/webapps/ROOT"路径下的tomcat自带的程序包,当启动这个路径下的程序包后,如果tomcat扫描到还有其他的程序包,就会标题中的错误,为了避免这种情况,处理方式 (一)删除tomcat/webapps/ROOT/下的文件,将自己的程序包移至该目录下 (二)Tomcat/conf/server.xml,在<host></host>之间加入代码:<Context docBase=&

Tomcat设置默认启动项目及Java Web工程设置默认启动页面

Tomcat设置默认启动项目 Tomcat设置默认启动项目,顾名思义,就是让可以在浏览器的地址栏中输入ip:8080,就能访问到我们的项目.具体操作如下: 1.打开tomcat的安装根目录,找到Tomcat 6.0\conf\server.xml,打开该文件,找到<Host>节点,在该节点中添加<Context path="" docBase="../webapps/WebTest" debug="0" reloadable=&

Tomcat启动一半闪退问题解决

最近刚刚接触Tomcat,对其还不是很了解.在这几天,遇到一个Tomcat启动闪退的问题,通过查阅各种资料,算是完美解决.在此分享给朋友们. 首先,确定你的问题在哪里.有两个方法,你可以通过日志去查询,也可以直接去一般处理程序中启动. 1.查询错误:win+R 输入cmd,进入一般处理程序.通过cd 找到你Tomcat的bin文件夹,在bin下面输入startup.bat run运行,运行后,如果提示,缺少JAVA_HOME 或者缺少JRE_HOME(如图所示).说明你的环境变量不对,或者是缺少

Linux下配置两个或多个Tomcat启动

Linux下配置两个或多个Tomcat启动 (2012-08-14 11:59:31) 转载▼ 标签: 杂谈 分类: linux_tomcat 步骤如下: (1)修改/etc/profile文件.添加一组java环境变量,和两组CATALINA环境变量(我没有进行此步骤的设置,可能因为我的Tomcat是免安装版的吧)记得修改完要使其生效,用命令:source /etc/profile JAVA_HOME=/usr/java/jdk1.7.0 PATH=$JAVA_HOME/bin:$PATH C

一个tomcat下部署多个项目或一个服务器部署多个tomcat

最近需要把两个项目同时部署到服务器上,于是研究了一下,页借鉴了很多别人的方法,把过程记录下来,以儆效尤. 目录: 1,一个tomcat下同时部署两个项目(多个项目可以参考) 1.1项目都放在webapps内(共用一个端口) 1)把两个项目都放在webapps下. 2)处理重复jar包. 3)tomcat端口默认为8080.如果想修改可以去conf下的server.xml中进行修改 4)启动tomcat 1.2建立多个类似于webapps的文件夹,通过conf下的server.xml进行配置(每个

eclips 配置一个tomcat,启动多个不同端口的web项目

前提: 记录这个文章是因为在网上查资料,很多都是,用eclips.配置多个tomcat,就像下面图这样配置两个tomcat 去启动不同的web: 运动多个web 项目,设置不同的端口,需要多个tomcat吗 ,答案是不需要的,用eclips开发的同学,可以用下面操作,同时启来多个web服务,以tomcat8为列 示例: 1.eclips配置tomcat ,如上图. 2.创建多个server : 3.双击进入tomcat配置: 4.把每一个server 的localtion 设置如下: 5.发布项

Mac OS X上IntelliJ IDEA 13与Tomcat 8的Java Web开发环境搭建

这标题实在有点拗口,不知道怎么写好,但看了标题也就明白文本的内容.最近几天在折腾这些玩意儿,所以写写总结.除了环境搭建,本文还是一篇入门级的上手教程. 去下载一些东西 JDK安装 Tomcat安装 Tomcat的配置 配置管理员账号 配置Tomcat端口 配置HTTPS 添加web应用 IntelliJ的安装 创建Java Web项目 运行Java Web项目 打成war包 去下载一些东西 老样子,先废话几句,IntelliJ IDEA,这个名字不知道谁想出来的,也真够拗口的,发音大致如此:[i

Intellij IDEA通过tomcat部署web项目的机制

问题 以前使用eclipse调用tomcat运行web项目时,eclipse的方式非常直接了当,就是直接将项目更新到%TOMCAT_HOME%/webapps目录下即可.然而在使用Intellij IDEA时,该目录下看不到任何项目文件,%TOMCAT_HOME%/conf/Catalina/localhost目录下也看不到任何项目配置文件,那么问题来了,web项目到底是如何部署到tomcat上的呢? 思路 通过仔细观察Intellij启动tomcat时的输出日志(MAC OS下),可以发现一些

Tomcat启动时卡在“INFO: Deploying web application directory ”

今天在linux上的tomcat部署一个网站时,在刚启动tomcat的时候提示启动成功,然后也能访问成功. 可是第二次启动时虽然没有报错,但无法访问tomcat,查看了catalina.out日志,发现tomcat卡在了INFO: Deploying web application directory ...... 后来看了一篇博文解决了问题.在 $JAVA_HOME/jre/lib/security/java.security内,将securerandom.source的内容改为file:/d