我对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中的服务器实例。它打开了详细信息,在最后的右边有一个用于调试的选项。展开它,并取消选中“连接时解析”源。
在没有错误的调试模式下重新启动服务器。
更新 -
此外,请确保您的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/