在 Eclipse 中设置 AEM 并创建项目
Setup AEM in Eclipse and create a project
我是 AEM 的新手,我正在尝试根据互联网上的某些教程在 Eclipse 中创建一个 AEM 项目。
使用此 url 安装 AEM 插件后,我尝试创建项目。我尝试了不同的方法 - 其中一些失败了。
方法 - 1:
Mars Eclipse,Java 1.8 和 AEM 6.2
Select Archetype-10,选择设置新服务器,输入服务器详细信息并在创建项目时部署它,我在那里遇到错误“
The server does not support version 2.4 of the J2EE Web module
specification.
方法 - 2:
Mars Eclipse,Java 1.8 和 AEM 6.2
先在服务器window中创建AEM服务器
Select Archetype-10,选择不在服务器上部署,完成。然后将这些项目添加到创建的 AEM 服务器中。我能够启动服务器并发布项目,但它没有反映在 AEM 的 apps 文件夹中。
如果我单击 调试按钮 并且错误是
,我会收到错误消息
org.apache.commons.httpclient.HttpException: Got status code 500 for call to http://localhost:4502/system/sling/tooling/sourceReferences.json
方法 - 3:
Luna Eclipse,Java 1.8 和 AEM 6.2
我遵循了方法 2 中的步骤。我可以看到发布到 AEM 的应用程序文件夹的组件。同样,我无法进行调试。我遇到了同样的错误。我找不到任何与此相关的有用资料。
请让我知道我在哪里犯了错误。
我遇到了同样的问题,但是如果你在 eclipse 中双击服务器实例。它打开了细节,在最后的右边有一个调试选项。展开它并取消选中 Resolve sources when connecting。
在调试模式下重新启动服务器 w/o 错误。
Updates --
还要确保您的 AEM 运行 处于调试模式,您需要在启动时将调试参数传递给 JVM -
-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n
8000以上为调试端口
您可以找到更多详细信息here
顺便说一句,您可以简单地使用带有端口号的“-debug”标志,而不是冗长的 -agentlib....
例如
java -jar cq-quickstart-6.3.0.jar -r author -p 4502 -debug 30303
我是 AEM 的新手,我正在尝试根据互联网上的某些教程在 Eclipse 中创建一个 AEM 项目。
使用此 url 安装 AEM 插件后,我尝试创建项目。我尝试了不同的方法 - 其中一些失败了。
方法 - 1: Mars Eclipse,Java 1.8 和 AEM 6.2 Select Archetype-10,选择设置新服务器,输入服务器详细信息并在创建项目时部署它,我在那里遇到错误“
The server does not support version 2.4 of the J2EE Web module specification.
方法 - 2: Mars Eclipse,Java 1.8 和 AEM 6.2 先在服务器window中创建AEM服务器 Select Archetype-10,选择不在服务器上部署,完成。然后将这些项目添加到创建的 AEM 服务器中。我能够启动服务器并发布项目,但它没有反映在 AEM 的 apps 文件夹中。 如果我单击 调试按钮 并且错误是
,我会收到错误消息org.apache.commons.httpclient.HttpException: Got status code 500 for call to http://localhost:4502/system/sling/tooling/sourceReferences.json
方法 - 3: Luna Eclipse,Java 1.8 和 AEM 6.2 我遵循了方法 2 中的步骤。我可以看到发布到 AEM 的应用程序文件夹的组件。同样,我无法进行调试。我遇到了同样的错误。我找不到任何与此相关的有用资料。
请让我知道我在哪里犯了错误。
我遇到了同样的问题,但是如果你在 eclipse 中双击服务器实例。它打开了细节,在最后的右边有一个调试选项。展开它并取消选中 Resolve sources when connecting。
Updates --
还要确保您的 AEM 运行 处于调试模式,您需要在启动时将调试参数传递给 JVM -
-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n
8000以上为调试端口
您可以找到更多详细信息here
顺便说一句,您可以简单地使用带有端口号的“-debug”标志,而不是冗长的 -agentlib....
例如
java -jar cq-quickstart-6.3.0.jar -r author -p 4502 -debug 30303