为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下idea tomcat部署项目时,控制台messages窗口报错?

/ 猿问

请问一下idea tomcat部署项目时,控制台messages窗口报错?

慕粉4167745 2019-10-21 14:13:18

idea tomcat部署项目时,控制台messages窗口报错


查看完整描述

4 回答

?
四季花海

可能是你的tomcat启动了,把tomcat的服务关了就好了。

同时按”Ctrl+alt+del“,启动‘任务管理器’,选择‘进程’选项卡,找到‘javaw.exe’进程,点击‘结束进程’即可。

就是intellj启动web应用程序的时候会自动启动tomcat,如果你tomcat已经启动,intellj就认为你的8080端口被占用。

IDEA 全称IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,也是AES算法标准的主要竞争者,其安全性已经在国际密码年会上被证明。

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。

因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是8.0。



查看完整回答
反对 回复 2019-10-26
?
呼唤远方

我也遇到过,哈哈~一定是你的tomcat启动了,把tomcat的服务关了再试试就好了。呵呵~就是intellj启动web应用程序的时候会自动启动tomcat,如果你tomcat已经启动,intellj就认为你的8080端口被占用。

查看完整回答
反对 回复 2019-10-26
?
郎朗坤

修改server.xml,把里面的其他无关项目配置删除。 eclipse里面的server.xml和tomcat自身目录中的server.xml都要改。

查看完整回答
反对 回复 2019-10-26
?
慕田峪4524236

使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space
在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。

JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。
例如:java -jar -Xmn16m -Xms64m -Xmx128m MyApp.jar
如果Heap Size设置偏小,除了这些异常信息外,还会发现程序的响应速度变慢了。GC占用了更多的时间,而应用分配到的执行时间较少。
Heap Size 最大不要超过可用物理内存的80%,一般的要将-Xms和-Xmx选项设置为相同,而-Xmn为1/4的-Xmx值。
Heap size的 -Xms -Xmn 设置不要超出物理内存的大小。否则会提示“Error occurred during initialization of VM Could not reserve enough space for object heap”。

这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个.

1.可以在windows 更改系统环境变量加上JAVA_OPTS=-Xms64m -Xmx512m

2,如果用的tomcat,在windows下,可以在C:\tomcat5.5.9\bin\catalina.bat 中加上:
set JAVA_OPTS=-Xms64m -Xmx256m
位置在: rem Guess CATALINA_HOME if not defined 这行的下面加合适.

3.如果是linux系统
Linux 在{tomcat_home}/bin/catalina.sh的前面,加 set JAVA_OPTS='-Xms64 -Xmx512'



查看完整回答
反对 回复 2019-10-26

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信