我正在尝试使用 NetBeans 向导设置 jBoss 7 服务器,但它显示“提供有效的 jBoss 应用程序服务器 6、5 或 4 位置”。我也下载了版本 6 来试一试,效果很好。在 netbeans IDE 7.1.2 上添加 jBoss 7 的正确方法是什么?
任何帮助,将不胜感激...
Netbeans 7.1.x 尚不提供对 JBoss AS 7 的官方支持。
Netbeans 错误报告:错误 200132 - 添加对 JBoss AS 7 的支持
Netbeans 支持的技术列表(JBoss 6.1 是最后一个支持的版本)
但是根据这个链接,有一个非官方的插件,可以管理服务器,但不能在 JBoss AS 7 上部署应用程序。
在构建时部署,并在清理时取消部署:
将此 ant 脚本复制到项目中的“build.xml”文件中,并将属性 jboss.dir 更改为您的路径:
<project>
...
<property name="jboss.dir"
value="D:/Share/Sync/Dev/tools/j/jboss-as-7.1.1.Final/standalone/deployments"/>
<target depends="-post-clean" name="post-clean"/>
<target depends="-jboss-env" name="-post-clean">
<echo>Undeploying: ${jboss.projectFile}</echo>
<delete file="${jboss.dir}/${jboss.projectFile}"/>
<delete file="${jboss.dir}/${jboss.projectFile}.${jboss.projectState}"/>
</target>
<target depends="-post-dist" name="post-dist"/>
<target depends="-jboss-env" name="-post-dist">
<echo>Deploying: ${jboss.projectFile}</echo>
<copy file="${dist.dir}/${jboss.projectFile}" todir="${jboss.dir}"/>
<delete file="${jboss.dir}/${jboss.projectFile}.failed" />
</target>
<target name="-jboss-env" >
<condition property="jboss.projectFile" value="${war.name}">
<isset property="war.name"/>
</condition>
<condition property="jboss.projectFile" value="${jar.name}">
<isset property="jar.name"/>
</condition>
<available property="jboss.projectState"
file="${jboss.dir}/${jboss.projectFile}.undeployed"
value="undeployed"/>
<available property="jboss.projectState"
file="${jboss.dir}/${jboss.projectFile}.failed"
value="failed"/>
<available property="jboss.projectState"
file="${jboss.dir}/${jboss.projectFile}.deployed"
value="deployed"/>
</target>
</project>
回复很晚,但有些更新,JBoss 7.1.1 为我与 Netbeans 7.4 一起工作。
我对 Netbeans 8 - JBoss 7.2 也有类似的症状
对我来说,有人从独立中删除了 - 或不存在 - 'lib' 文件夹。当我从其他地方放回它时,它工作得很好。
我使用 netbeans 8.0 并在 ubuntu 16 上安装了 jboss 6.4。要做到这一点:
将其解压缩到您选择的文件夹中
您可能必须创建一个 RedHat 帐户。我希望这个对你有用。
据此:http: //developinjava.com/articles/using-jboss-as-7-with-netbeans/
netbeans 的开发版已经支持 jboss 7。
虽然没有测试过。因为我的问题是我的 jboos 安装在不同的机器上,看起来它需要在本地才能得到支持。:(