转自: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.
- Open "Run Configurations..." under the Run button
- Under Java Applications node in the tree, right click and "New"
- On Main tab, select the portal source code project or your EXT project
- In the Main class put org.apache.catalina.startup.Bootstrap, don't check any check boxes
- Go to Arguments tab, in the Program arguments type: start
- 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
- In the Working directory, make it: Other: ${tomcat-root-folder}/bin. Again, change ${tomcat-root-folder} accordingly
- In Classpath tab, remove ALL User entries, do NOT remove the JRE System library
- Select User Entries and "Add External JArs", find the bootstrap.jar file from the ${tomcat-root-folder}/bin folder and add only that one
- 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
- Under Common tab check Run and Debug
- Apply all changes
- Now whenever you want to debug, just go to the debug button/drop down and click. The server should startup on console.
相关推荐
6. **测试和调试**:进行一些基本的测试,如登录、创建页面、部署portlet等,以确认Liferay Portal在Tomcat上运行无误。 7. **安全和性能优化**:根据实际情况,你可能还需要考虑安全性配置,比如SSL证书的安装,...
在“源码”这个标签下,讨论可能涉及Liferay的源代码分析、自定义开发或者调试。Liferay是用Java语言编写,并且基于Spring框架,所以开发者需要对Java和Spring有深入理解。如果你正在尝试修改或扩展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的源码部署到Eclipse集成开发环境中,以便进行开发和调试工作。 首先,我们需要获取必要的文件。这些文件包括: 1. **Bundled with Tomcat**: 这是包含了...
标题 "liferay tomcat eclipse debug" 暗示了我们正在讨论如何在Eclipse环境中调试Liferay Portal,这是一个基于Java的开源企业级内容管理和协作平台,通常与Apache Tomcat这样的Servlet容器结合使用。以下是关于这...
3. 运行Ant:在网络连接正常的情况下,执行Ant构建命令,这将会把Liferay Portal容器安装到Tomcat下,生成可运行的bundle。 4. 启动Tomcat并访问`http://localhost:8080`,此时页面可能为空白,因为尚未安装主题。 ...
完成以上步骤后,你可以启动Liferay服务器,将EXT插件部署上去,进行进一步的开发和调试。Liferay的开发涉及到portlet、theme、layout等组件,通过理解其生命周期和API,可以定制出满足企业需求的解决方案。在实际...
标题 "Liferay Tomcat 在后台打印" 暗示了我们正在讨论关于Liferay Portal的部署和日志管理,特别是如何在后台环境中配置Tomcat服务器来记录和查看Liferay的日志输出。Liferay是一个开源的企业级门户平台,而Tomcat...
为了在Eclipse环境中高效地开发和调试Liferay应用,我们需要进行一系列的配置步骤。以下将详细介绍如何在Eclipse中设置Liferay的开发和Debug环境。 1. **安装必要的软件和插件** - 首先,确保你已经安装了最新版本...
本开发文档旨在为初学者和经验丰富的开发者提供全面指南,涵盖Liferay 5.2.3与Tomcat6在Eclipse IDE中的集成、配置和开发流程。通过本文档,读者将能够迅速掌握Liferay门户框架的基本操作,从安装部署到portlet开发...
本文将深入探讨如何在Apache Tomcat服务器上集成Pentaho Business Analytics(一个强大的数据集成和商业智能平台)与Liferay Portal(一个开源的企业级门户框架)。这个过程涉及到多语言支持,因此我们还会看到一...
6. Liferay Portal Tomcat Bundle - 包含Liferay门户和Apache Tomcat服务器,用于运行和部署Liferay应用。 **步骤1:安装JDK** 双击JDK安装文件,将其安装在指定目录`C:\liferay dev\JDK`。然后,配置环境变量`JAVA...
【Liferay 5.2.3 环境搭建】是指在本地计算机上配置和安装Liferay Portal 5.2.3版本的过程。Liferay是一个全面的门户平台,基于Java Enterprise Edition (J2EE) 技术构建,利用EJB(Enterprise JavaBeans)和JMS...
Liferay的运行时服务器通常是Tomcat,官方提供了预配置的版本与Liferay Portal捆绑在一起。下载后,你可以将其作为你的开发服务器,用于测试和调试你的插件项目。同样,这个可以从Liferay官网的下载页面获取。 搭建...
### 如何在Windows环境下搭建Liferay开发环境 #### 概述 本文旨在为Java开发者提供一个清晰、简洁的指南,帮助其快速上手并搭建基于Windows操作系统的Liferay开发环境。我们将详细介绍如何安装必要的组件,并逐步...
4. **Liferay Tomcat Bundle**:liferay-portal-tomcat-6.1.0-ce-ga1-20120106155615760.zip - 包含预配置好的Liferay Portal和Tomcat服务器,简化部署过程。 #### 三、安装步骤 1. **安装Eclipse 3.6** - 下载...
3. **远程调试**: 如果在Myeclipse中设置了远程调试配置,你可以直接在IDE中对运行在Tomcat中的portlet进行调试。 **六、优化与进阶** 1. **使用Maven管理依赖**: 虽然示例中使用的是Myeclipse,但你可以考虑使用...
2. **环境搭建**:安装JDK、Tomcat或Jetty服务器,然后下载并部署Liferay Portal。 3. **使用控制台**:熟悉Liferay控制台,学习如何创建用户、组、站点和portlet。 4. **开发Portlets**:学习如何编写Javaportlet或...
源码中包含Liferay Portal的所有组件和服务,可以方便地进行调试和修改。 安装Maven是构建和管理项目依赖的关键。Liferay项目通常使用Maven构建系统,所以确保你已经安装了最新版本的Maven,并在IDE中配置了Maven...
Liferay默认使用HSQLDB数据库,若需更换至MySQL或其他数据库,需在`tomcat-6.0.26/webapps/ROOT/WEB-INF/classes`目录下新建或编辑`portal-ext.properties`文件,添加相应的数据库连接参数。例如,对于MySQL数据库...