tomcat8在myeclipse中启动不了 出现严重: Error waiting for multi-thread deployment of directories to completehos
来源:互联网 发布:算法引论 pdf百度云 编辑:程序博客网 时间:2024/04/30 00:22
问题解决一:
在eclipse中,window-->preferences-->Java-->Installed JREs
选中JRE 点击Edit
写入这句话:
-Xms800m -Xmx800m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
并设置当前使用的tomcat的运行jdk为当前刚刚设置过的jdk即可
问题解决二:
java.lang.OutOfMemoryError: Java heap space 解决方法
这个问题的根源是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'
java.lang.OutOfMemoryError: Java heap space
使用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”。
以上办法在我电脑里全都没用。。。
删除工作空间其他项目,删除tomcat下其他项目,全都没用。新建项目只要不加载struts2项目 ,tomcat7能正常启动,如果添加struts2 ,必出现OutOfMemoryError。重新安装jdk,tomcat,myeclipse照样出现错误,只要删除导入的struts2包就能正常启动。怀疑问题出现在struts2的jar包上,myeclipse默认导入所以jar包,所以试了试只导入核心jar包,没想到成功了。
解决办法:
手工方式只导入以下核心jar包
xwork-core-2.2.1.jar
ognl-3.0.jar
freemarker-2.3.16.jar
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
javassist-3.7.ga.jar
- tomcat8在myeclipse中启动不了 出现严重: Error waiting for multi-thread deployment of directories to completehos
- tomcat7在myeclipse中启动不了 出现严重: Error waiting for multi-thread deployment of directories to completehos
- tomcat7在myeclipse中启动不了 出现严重: Error waiting for multi-thread deployment of directories to completehos
- 严重: Error waiting for multi-thread deployment of directories to completehostConfig.deployWar=Deployi
- myeclipse 启动tomcat时报错:Cannot change deployment state from ERROR to REDEPLOYING.ds
- MyEclipse启动本地Tomcat出错:Cannot change deployment state from ERROR to REDEPLOYING.
- 20 原 MyEclipse启动本地Tomcat出错:Cannot change deployment state from ERROR to REDEPLOYING.
- MyEclipse启动出现An out of memory error has occurred.
- tomcat8.0在myeclipse下启动出现系统找不到指定文件的解放方法
- myeclipse Deployment出现问题
- JBoss ERROR [URLDeploymentScanner] Incomplete Deployment listing:--- MBeans waiting for other MBeans --- 的解决办法
- Myeclipse:No projects are available for deployment to this server!
- Myeclipse:No projects are available for deployment to this server!
- Myeclipse:No projects are available for deployment to this server!
- 在MyEclipse中启动Tomcat显示Error starting MyEclipse Server
- 解决系统集成中X无法启动waiting for X server to shut down FreeFontPath
- Tomcat8启动不了的问题
- 解决Android开发中在调试模式下运行一个程序后出现Application (xxx) is waiting for the debugger to attach
- hadoop解决Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/yarn/util/Apps
- 折半查找法
- ccpToAngle
- Tomcat发布项目时,浏览器地址栏图标的问题
- Oracle笔记(六) 多表查询
- tomcat8在myeclipse中启动不了 出现严重: Error waiting for multi-thread deployment of directories to completehos
- JAVA多线程专题
- [单调栈] BZOJ 1345 [Baltic2007]序列问题Sequence
- HDU-1003 Max Sum (DP)
- 二叉树遍历 Morris O(1)空间复杂度
- Xcode及模拟器SDK下载
- Oracle笔记(七) 数据更新、事务处理、数据伪列
- hello
- BZOJ 4524 CQOI 2016 伪光滑数 暴力