如何使用Netbeans设置JBoss服务器?

时间:2012-07-19 09:36:33

标签: netbeans jboss

我正在尝试使用NetBeans向导设置jBoss 7服务器,但它说“提供有效的jBoss Application Server 6,5或4位置”。我也下载了第6版以试一试,它运行良好。在netbeans IDE 7.1.2上添加jBoss 7的正确方法是什么?

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

6 个答案:

答案 0 :(得分:6)

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

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

答案 1 :(得分:4)

要在build上部署,并在clean上取消部署:

  • 企业应用程序项目(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>

答案 2 :(得分:2)

很晚的回复,但有些更新,JBoss 7.1.1与Netbeans 7.4合作。

答案 3 :(得分:1)

我与Netbeans 8有相似的症状 - JBoss 7.2

对我来说,有人删除了 - 或者不存在 - 来自独立的'lib'文件夹。当我从其他地方回来时,它运作良好。

答案 4 :(得分:0)

根据这个:http://developinjava.com/articles/using-jboss-as-7-with-netbeans/

netbeans的开发版本支持jboss 7。

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

答案 5 :(得分:0)

我使用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. 在工具&gt;下转到您的netbeans服务器
  4. 点击&#34;添加服务器&#34;
  5. 在选择服务器窗口中选择JBoss
  6. 在服务器位置,指定解压缩的jBoss文件夹
  7. 点击下一步,然后点击完成
  8. 您可能需要创建RedHat帐户。我希望这会有所帮助。