`

liferay portal 在tomcat调试

 
阅读更多

转自:https://web.liferay.com/de/community/wiki/-/wiki/Main/Eclipse+Debugging+Liferay+on+Tomcat#section-Eclipse+Debugging+Liferay+on+Tomcat-(Older+versions)+With+a+straightforward+launch+configuration

 

Using a Launch Configuration specifically created to run Tomcat directly, bypassing Eclipse.

  1. Open "Run Configurations..." under the Run button
  2. Under Java Applications node in the tree, right click and "New"
  3. On Main tab, select the portal source code project or your EXT project
  4. In the Main class put org.apache.catalina.startup.Bootstrap, don't check any check boxes
  5. Go to Arguments tab, in the Program arguments type: start
  6. In VM arguments put like:

这里的参数 

-Xmx2600M

-XX:PermSize=128M

-XX:MaxPermSize=512M

-Xmx512m
-XX:PermSize=32m
-XX:MaxPermSize=160m
-Dfile.encoding=UTF8
-Duser.timezone=GMT
-Djava.security.auth.login.config=${tomcat-root-folder}/conf/jaas.config
-Dcatalina.base=${tomcat-root-folder}
-Dcatalina.home=${tomcat-root-folder}  
-Djava.io.tmpdir=${tomcat-root-folder}/temp

Optional If you want to retain the tomcat logging settings include the following arguments.

-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=${tomcat-root-folder}/conf/logging.properties

Change ${tomcat-root-folder} to point at your tomcat deployment root folder

  1. In the Working directory, make it: Other: ${tomcat-root-folder}/bin. Again, change ${tomcat-root-folder} accordingly
  2. In Classpath tab, remove ALL User entries, do NOT remove the JRE System library
  3. Select User Entries and "Add External JArs", find the bootstrap.jar file from the ${tomcat-root-folder}/bin folder and add only that one
  4. In the Source tab, select any related project, but also the main project. For example, if you want to also debug a plugin, add it's source path here
  5. Under Common tab check Run and Debug
  6. Apply all changes
  7. Now whenever you want to debug, just go to the debug button/drop down and click. The server should startup on console.
分享到:
评论

相关推荐

    liferay-portal配置tomcat使用的jar包

    6. **测试和调试**:进行一些基本的测试,如登录、创建页面、部署portlet等,以确认Liferay Portal在Tomcat上运行无误。 7. **安全和性能优化**:根据实际情况,你可能还需要考虑安全性配置,比如SSL证书的安装,...

    liferay Portal 求助

    在“源码”这个标签下,讨论可能涉及Liferay的源代码分析、自定义开发或者调试。Liferay是用Java语言编写,并且基于Spring框架,所以开发者需要对Java和Spring有深入理解。如果你正在尝试修改或扩展Liferay的功能,...

    liferay环境的搭建

    - 点击右侧的 `Add` 按钮,在弹出的选择服务器界面中选择 `Liferay, Inc.` > `Liferay v6.2 CE (Tomcat7)`。 - 选中 “Create a new location server” 的复选框。 - 点击 `Next`,然后选择liferay-portal-6.2-ce...

    Liferay_Portal_6[1].1源码部署

    在本文中,我们将深入探讨如何将Liferay Portal 6.1.1的源码部署到Eclipse集成开发环境中,以便进行开发和调试工作。 首先,我们需要获取必要的文件。这些文件包括: 1. **Bundled with Tomcat**: 这是包含了...

    liferay tomcat eclipse debug

    标题 "liferay tomcat eclipse debug" 暗示了我们正在讨论如何在Eclipse环境中调试Liferay Portal,这是一个基于Java的开源企业级内容管理和协作平台,通常与Apache Tomcat这样的Servlet容器结合使用。以下是关于这...

    Liferay_Portal6.0源码Eclipse中部署、重新ant编译.docx

    3. 运行Ant:在网络连接正常的情况下,执行Ant构建命令,这将会把Liferay Portal容器安装到Tomcat下,生成可运行的bundle。 4. 启动Tomcat并访问`http://localhost:8080`,此时页面可能为空白,因为尚未安装主题。 ...

    liferay portal搭建资料1223

    完成以上步骤后,你可以启动Liferay服务器,将EXT插件部署上去,进行进一步的开发和调试。Liferay的开发涉及到portlet、theme、layout等组件,通过理解其生命周期和API,可以定制出满足企业需求的解决方案。在实际...

    liferay tomcat 在后台打印

    标题 "Liferay Tomcat 在后台打印" 暗示了我们正在讨论关于Liferay Portal的部署和日志管理,特别是如何在后台环境中配置Tomcat服务器来记录和查看Liferay的日志输出。Liferay是一个开源的企业级门户平台,而Tomcat...

    liferay如何在eclipse中配置开发和debug环境

    为了在Eclipse环境中高效地开发和调试Liferay应用,我们需要进行一系列的配置步骤。以下将详细介绍如何在Eclipse中设置Liferay的开发和Debug环境。 1. **安装必要的软件和插件** - 首先,确保你已经安装了最新版本...

    liferay5.2.3 tomcat6 eclipse ide 开发文档

    本开发文档旨在为初学者和经验丰富的开发者提供全面指南,涵盖Liferay 5.2.3与Tomcat6在Eclipse IDE中的集成、配置和开发流程。通过本文档,读者将能够迅速掌握Liferay门户框架的基本操作,从安装部署到portlet开发...

    Howto: 在Tomcat上如何集成Pentaho和Liferay

    本文将深入探讨如何在Apache Tomcat服务器上集成Pentaho Business Analytics(一个强大的数据集成和商业智能平台)与Liferay Portal(一个开源的企业级门户框架)。这个过程涉及到多语言支持,因此我们还会看到一...

    liferay开发环境搭建

    6. Liferay Portal Tomcat Bundle - 包含Liferay门户和Apache Tomcat服务器,用于运行和部署Liferay应用。 **步骤1:安装JDK** 双击JDK安装文件,将其安装在指定目录`C:\liferay dev\JDK`。然后,配置环境变量`JAVA...

    Liferay_5.2.3_环境搭建

    【Liferay 5.2.3 环境搭建】是指在本地计算机上配置和安装Liferay Portal 5.2.3版本的过程。Liferay是一个全面的门户平台,基于Java Enterprise Edition (J2EE) 技术构建,利用EJB(Enterprise JavaBeans)和JMS...

    LiferayPortal6.0开发环境搭建[参照].pdf

    Liferay的运行时服务器通常是Tomcat,官方提供了预配置的版本与Liferay Portal捆绑在一起。下载后,你可以将其作为你的开发服务器,用于测试和调试你的插件项目。同样,这个可以从Liferay官网的下载页面获取。 搭建...

    How to Setup Liferay Dev Environment in Windows

    ### 如何在Windows环境下搭建Liferay开发环境 #### 概述 本文旨在为Java开发者提供一个清晰、简洁的指南,帮助其快速上手并搭建基于Windows操作系统的Liferay开发环境。我们将详细介绍如何安装必要的组件,并逐步...

    liferay6.1Eclipse3.6开发环境搭建

    4. **Liferay Tomcat Bundle**:liferay-portal-tomcat-6.1.0-ce-ga1-20120106155615760.zip - 包含预配置好的Liferay Portal和Tomcat服务器,简化部署过程。 #### 三、安装步骤 1. **安装Eclipse 3.6** - 下载...

    Liferay 5.2.3 二次开发环境搭建

    3. **远程调试**: 如果在Myeclipse中设置了远程调试配置,你可以直接在IDE中对运行在Tomcat中的portlet进行调试。 **六、优化与进阶** 1. **使用Maven管理依赖**: 虽然示例中使用的是Myeclipse,但你可以考虑使用...

    LIFERAY的ppt课件

    2. **环境搭建**:安装JDK、Tomcat或Jetty服务器,然后下载并部署Liferay Portal。 3. **使用控制台**:熟悉Liferay控制台,学习如何创建用户、组、站点和portlet。 4. **开发Portlets**:学习如何编写Javaportlet或...

    liferay开发小记---开发环境的搭建

    源码中包含Liferay Portal的所有组件和服务,可以方便地进行调试和修改。 安装Maven是构建和管理项目依赖的关键。Liferay项目通常使用Maven构建系统,所以确保你已经安装了最新版本的Maven,并在IDE中配置了Maven...

    liferay_6_开发文档

    Liferay默认使用HSQLDB数据库,若需更换至MySQL或其他数据库,需在`tomcat-6.0.26/webapps/ROOT/WEB-INF/classes`目录下新建或编辑`portal-ext.properties`文件,添加相应的数据库连接参数。例如,对于MySQL数据库...

Global site tag (gtag.js) - Google Analytics