2012-07-19 67 views
14

我試圖用NetBeans嚮導設置jBoss 7服務器,但它說「提供有效的jBoss應用服務器6,5或4位置」。我也下載了第6版來試一試,它運行良好。在NetBeans IDE 7.1.2上添加jBoss 7的正確方法是什麼?如何使用Netbeans設置JBoss服務器?

任何幫助,將不勝感激......

+0

參見http://stackoverflow.com/questions/11573818/error-configuring-jboss-7-with-netbeans7 – 2012-08-20 07:33:07

回答

6

JBoss的AS 7的官方支持還沒有提供針對NetBeans 7.1.x.

但根據this鏈接,還有一個非官方的插件,可以管理服務器,但無法在JBoss AS 7上部署應用程序。

+3

NetBeans 7.3.1現在支持JBoss 7,所以如果可以升級到這個版本,不需要使用任何非官方的pugins。 – Dave 2013-07-08 09:49:09

4

要在構建中部署並取消部署o ñ乾淨的:

  • 企業應用程序項目(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> 
+0

我將繼續編輯代碼以添加功能。 ;-) – 2012-11-15 18:39:06

2

漂亮的晚回覆,但有些更新時,JBoss 7.1.1使用Netbeans 7.4爲我工作

1

我有類似的simptoms使用Netbeans 8 - JBoss的7.2

一個人爲了我刪除 - 或沒't存在 - 獨立的'lib'文件夾當我把它從其他地方放回去時,它運行正常。

0

我在ubuntu 16上使用NetBeans 8.0並安裝了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 fo lder連續
  7. 單擊下一步然後單擊完成

您可能需要創建一個RedHat帳戶。我希望這個對你有用。