Atitit eclipse tomcat插件常见问题总结.docx 1.1. tomcat插件调整内存设置在 run >run cfg 配置页。。Debug模式共享相同设置 1 1.2. Pub

Atitit eclipse tomcat插件常见问题总结.docx

1.1. tomcat插件调整内存设置在 run >run cfg 配置页。。Debug模式共享相同设置 1

1.2. Publish发布内容不同步问题 ,使用bcompare工具对比发布目录与项目目录 1

1.3. 热部署问题  需要增加插件解决 2

1.4. 不能结束问题,使用任务管理器强制结束对应的java进程 2

1.5. 插件的配置文件问题 2

1.1.  tomcat插件调整内存设置在 run >run cfg 配置页。。Debug模式共享相同设置

启动

Server 插件。。Run cfg

Apache tomcat》》tomcat local

可以配置vm参数。

Heap 内存溢出  调整vm参数 -Xmx3024m  

permgen space 内存溢出vm参数   -XX:MaxPermSize=1512m

-XX:MaxPermSize=1512m

-Dcatalina.base="C:\0wkspc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.home="C:\Program Files (x86)\Apache Software Foundation\Tomcat 8.0" -Dwtp.deploy="C:\0wkspc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps" -Djava.endorsed.dirs="C:\Program Files (x86)\Apache Software Foundation\Tomcat 8.0\endorsed"   -Xmx3024m  -XX:MaxPermSize=1512m

1.2. Publish发布内容不同步问题 ,使用bcompare工具对比发布目录与项目目录

tomcat插件实际发布地址

C:\0wkspc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0

C:\0wkspc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\hosdoctorweb

修改项目配置文件后,tomcat插件显示为publish,而不是sysnc。。需要重新publish,然后状态变为sync此时距同步了。    public stat ha file ma sync gok...

1.3. 热部署问题  需要增加插件解决

1.4. 不能结束问题,使用任务管理器强制结束对应的java进程 

多个java进程,筛选出tomcat插件对应的java进程,通过wmic.exe读取启动参数判断

Atitit.获取进程启动参数 以及其他详细信息

wmic process where caption="svchost.exe" get caption,commandline,ProcessId  /value

Caption=svchost.exe

CommandLine="C:\Program Files\eyiggg\svchost.exe"

ExecutablePath=C:\Program Files\eyiggg\svchost.exe

ParentProcessId=488

ProcessId=61252

或者貌似也可以通过jvisual工具,识别pid  。待验证

1.5. 插件的配置文件问题

实际使用的是  C:\0wkspc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\conf\server.xml

但是通过gui配置的时候,是保存在C:\0wkspc\Servers\Tomcat v8.0 Server at localhost-config\server.xml ,同时会刷新到 \tmp0\conf\server.xml

Publish操作后,也会吧C:\0wkspc\Servers\Tomcat v8.0 Server at localhost-config\server.xml刷新到到 \tmp0\conf\server.xml

原文地址:https://www.cnblogs.com/attilax/p/15197688.html