16

我正在尝试使用 NetBeans 向导设置 jBoss 7 服务器,但它显示“提供有效的 jBoss 应用程序服务器 6、5 或 4 位置”。我也下载了版本 6 来试一试,效果很好。在 netbeans IDE 7.1.2 上添加 jBoss 7 的正确方法是什么?

任何帮助,将不胜感激...

4

6 回答 6

7

Netbeans 7.1.x 尚不提供对 JBoss AS 7 的官方支持。

但是根据这个链接,有一个非官方的插件,可以管理服务器,但不能在 JBoss AS 7 上部署应用程序。

于 2012-07-21T11:43:01.143 回答
4

在构建时部署,并在清理时取消部署:

  • 企业应用项目 (EAR)
  • Web 应用程序项目 (WAR)

将此 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>
于 2012-11-14T03:02:55.123 回答
2

回复很晚,但有些更新,JBoss 7.1.1 为我与 Netbeans 7.4 一起工作。

于 2013-12-29T19:07:56.190 回答
1

我对 Netbeans 8 - JBoss 7.2 也有类似的症状

对我来说,有人从独立中删除了 - 或不存在 - 'lib' 文件夹。当我从其他地方放回它时,它工作得很好。

于 2015-11-09T08:53:34.747 回答
1

我使用 netbeans 8.0 并在 ubuntu 16 上安装了 jboss 6.4。要做到这一点:

  1. 下载 JBoss https://access.redhat.com/documentation/en-us/jboss_enterprise_application_platform/6.3/html/getting_started_guide/sect-download_and_install_jboss_eap_using_the_zip

  2. 将其解压缩到您选择的文件夹中

  3. 在工具 > 服务器下转到您的 netbeans
  4. 点击“添加服务器”
  5. 在选择服务器窗口中选择 JBoss
  6. 在服务器位置,指定解压的 jBoss 文件夹
  7. 点击下一步然后点击完成

您可能必须创建一个 RedHat 帐户。我希望这个对你有用。

于 2018-02-21T13:42:23.483 回答
0

据此:http: //developinjava.com/articles/using-jboss-as-7-with-netbeans/

netbeans 的开发版已经支持 jboss 7。

虽然没有测试过。因为我的问题是我的 jboos 安装在不同的机器上,看起来它需要在本地才能得到支持。:(

于 2013-06-20T19:43:47.863 回答