在Eclipse中设置AEM并创建一个项目

Ana*_*and 2 eclipse aem

我是AEM的新手,我正在尝试根据互联网上的某些教程在Eclipse中创建一个AEM项目.

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

方法 - 1: Mars Eclipse,Java 1.8和AEM 6.2选择Archetype-10,选择Setup new server,输入服务器详细信息并在创建项目时进行部署,我收到错误"

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

方法-2: Mars 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文件夹.再一次,我无法进行调试.我得到了同样的错误.我找不到任何与此相关的有用材料.

请让我知道我在哪里弄错了.

Ame*_*kha 11

我遇到了同样的问题,但如果你在eclipse中双击服务器实例.它打开了细节,最后右边有一个Debug选项.展开它并在连接时取消选中Resolve sources. 在此输入图像描述 在调试模式下重启服务器没有错误.

更新 -

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

-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n
Run Code Online (Sandbox Code Playgroud)

8000以上是调试端口.

你可以在这里找到更多细节