本文来自:http://xzb.suau6663.blog.163.com/blog/static/807175562009111404836392/
1 Click Run Run…
2 新建Java Application
3 Main tab页
Name: 随意
Project: 选你的liferay工程
Main class: org.apache.catalina.startup.Bootstrap
4 Arguments tab页
Program arguments: start
VM arguments:
-Xms128m -Xmx512m -Dfile.encoding=UTF8 -Duser.timezone=GMT
-Djava.security.auth.login.config=F:/workspace/liferay-portal-tomcat-5.5-jdk5-4.3.1/conf/jaas.config
-Djava.endorsed.dirs=F:/workspace/liferay-portal-tomcat-5.5-jdk5-4.3.1/common/endorsed
-Dcatalina.base=F:/workspace/liferay-portal-tomcat-5.5-jdk5-4.3.1
-Dcatalina.home=F:/workspace/liferay-portal-tomcat-5.5-jdk5-4.3.1
-Djava.io.tmpdir=F:/workspace/liferay-portal-tomcat-5.5-jdk5-4.3.1/temp
working Directory
C:/Training/liferay/tomcat/
5 Classpath tab页
删除所 有 User Entries
添加 User Entries 选你tomcat的bootstrap.jar (C:/Training/liferay/tomcat/bin)
6 Source tab页
添加 Java Project 把你的工程添加进来
好了以debug模式启动 就可以调试了.
--在上面基础上补充
有可能会发生
java.lang.OutOfMemoryError: PermGen space错误.
在vm参数里面设置CATALINA_OPTS=-Xmx1024M -Xms64M -XX:PermSize=128m -XX:MaxPermSize=256m应该就能解决了.
但有了其他错误还没解决,继续看看.