我对AEM还是陌生的,我正在尝试根据来自互联网的某些教程在Eclipse中创建一个AEM项目。

使用此url安装AEM插件后,我尝试创建该项目。我尝试了不同的方法-其中一些失败了。

方法-1:
火星Eclipse,Java 1.8和AEM 6.2
选择Archetype-10,选择Setup new server,输入服务器详细信息,然后在创建项目时进行部署,这时我出现错误“


服务器不支持J2EE Web模块的版本2.4
规范。


方法-2:
火星Eclipse,Java 1.8和AEM 6.2
首先在服务器窗口中创建AEM服务器
选择Archetype-10,选择“不要在服务器上部署”,单击“完成”。然后将这些项目添加到创建的AEM服务器中。我能够启动服务器并发布项目,但是它没有反映在AEM的apps文件夹中。
单击调试按钮时出现错误,错误是


org.apache.commons.httpclient.HttpException:获得状态码500,以调用http://localhost:4502/system/sling/tooling/sourceReferences.json


方法-3:
Luna Eclipse,Java 1.8和AEM 6.2
我按照方法2中的步骤进行操作。我可以看到发布到AEM的apps文件夹的组件。同样,我无法进行调试。我遇到了同样的错误。我找不到与此有关的有用材料。

请让我知道我在哪里出错。

最佳答案

我遇到了同样的问题,但是如果您双击eclipse中的服务器实例。它打开了详细信息,在最后的右边有一个用于调试的选项。展开它,并取消选中“连接时解析”源。
eclipse - 在Eclipse中设置AEM并创建一个项目-LMLPHP
在没有错误的调试模式下重新启动服务器。


更新 -


此外,请确保您的AEM在调试模式下运行,并且在启动时需要将调试参数传递给JVM-

-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n


8000以上是调试端口。

您可以找到更多详细信息here

关于eclipse - 在Eclipse中设置AEM并创建一个项目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38388879/

10-10 16:40