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



Answers

要在构建上部署,并在清除时取消部署:

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

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

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




我有类似的Netbeans 8 - JBoss 7.2

对于我来说,有人删除 - 或不存在 - 从独立的'lib'文件夹。 当我把它从别的地方放回去的时候,它工作的很好。