顯示具有 jboss 標籤的文章。 顯示所有文章
顯示具有 jboss 標籤的文章。 顯示所有文章

2016/11/7

java.lang.UnsupportedClassVersionError


  • 原因 : 
    • 專案使用之JDK版本高於Runtime server之 JDK版本
  • 解決辦法 :
    • 確認專案與runtime server欲使用之JDK版本 
    • 在 windows => preference => server => runtime environments重新建立伺服器並選擇自己欲使用之JDK版本
    • 在下方server處重新建立伺服器 , 選擇剛建立之伺服器匯入專案 , 並執行伺服器

2016/7/7

java.lang.IllegalStateException: More than the maximum number of request parameters


  • 今天在測試時 , 出現了一個重未見過的Exception , 此訊息因 jboss 版本不同而不同
    • java.lang.IllegalStateException: More than the maximum number of request parameters (GET plus POST) for a single request ([512]) were detected.
  • 查詢結果似乎是因為 jboss 預設 request 傳遞的parameter 上限為512 , 可做以下改變方式
    • 先至 jboss安裝的目錄底下找到 standalone.xml  通常會在  " jboss\standalone\configuration" 目錄裡
    • 在standalone,xml做以下設定
      • JBoss 7 以上版本 :  
        • <system-properties>裡增加一行  <property name="org.apache.tomcat.util.http.Parameters.MAX_COUNT" value="2000"/>
        • "2000" 可隨自己改變
        • 或者在standalone.xml 加   max-parameters="9999"

      • JBoss 6 以下版本 :
        • 在<connector name="http">裡增加maxParameterCount="1000"如下
        • <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http" maxParameterCount="1000" />


2016/5/25

jboss 變更主題


  • 最近想把改變主題 , 找不到 jboss的 market place , 因此找到一個url 做安裝如下
  • eclipse -> 說明 -> 安裝新軟體 -> 新增以下網址
    http://eclipse-color-theme.github.com/update
  • 勾選 Eclipse Color Theme 安裝

  • 安裝完畢重啟jboss studio , 視窗->喜好設定-> 一般事項 -> 外觀 -> 會多一個color theme 
  • 選擇自己要的主題 apply



2016/4/29

jboss 修改jsp ,不須重啟servers伺服器


  • 使用IDE寫程式 , 常常為了改一段程式碼就需要重啟伺服器部署一次感到厭煩嗎?
  • 本地端使用jboss developer 開發
  • 找到jboss的standalone.xml檔
    C:\ ~~~~~~~~ \jbdevstudio\runtimes\jboss-eap\standalone\configuration
  • 加入以下三行 , 重啟servers伺服器 , 以後每次修改jsp 都不用重啟了~~~ 

            <configuration>
                <jsp-configuration development="true"/>
            </configuration>


2016/4/28

[maven 1] 安裝maven ,並用jboss(eclipse)掛載外部maven


  • 安裝maven前需要先安裝java環境,並設置java環境變數
    • java -version 確認是否設置成功
  • 下載maven Binary zip archive , 解壓縮後放置根目錄 , 並且也可以建一個maven用的repository的本地庫






  • 再來更改setting.xml檔 , 開啟本地庫位置 , maven jar檔將存至此




  • 以上就已經算是安裝完成 , 我們還可以去eclipse->windows->preference ->maven 告訴IDE有外掛maven 


2016/4/27

[maven 2]JBoss Developer Studio ( eclipse 也適用) 上建立 maven web專案


  • 官網下載 eap版本 
  • 可以依照網頁底下的 Get Started 的指示安裝JBoss
  • 下載下來是個JAR檔 , 右鍵用啟動它即可
  • 本次環境使用的是 jboss eap 9 版  , 需搭配 jdk 8


  • 安裝完畢後 , jboss 已內建了 maven套件 , 我們在左方點擊滑鼠右鍵 , 選擇 maven project 



  • 直接下一步


  • 搜尋網路上的web專案 maven-archetype-webapp



  • group id 當作是輸入套件名稱 (公司相關資訊)
  • Artifact id 當作是專案名稱


  • maven幫我們建置了web 專案 , 注意是有含 web.xml
  • 接著會有一個錯誤訊息是專案看不懂jsp檔 , 我們須手動建立servlet-api到pom.xml

  • 關於dependencies的內容 , 皆可以透過網路查詢得到 


  • 因servlet我選擇用3.0版 , 我們必須先把專案的WebContent/WEB-INF/web.xml砍掉, 再至專案的 project facets , 找到Dynamic Web Module , 預設應該會是2.5 , 將勾勾打掉 , 改成3.0 , apply一次 , 再勾起勾勾 並且下方框框會出現一個連結 , 點擊後勾選產生web.xml , 確定後再點擊一次 apply , 按下確定 , ide會要求update maven 
  • 這裡的update maven project我覺得是maven依照你的設定以及預設重新匯入編譯環境與jar檔 , 因為我依照原本的做法從java build path 變更jdk版本後 , update maven project後設定會還原成1.5版 , 因為我選擇使用3.0 module , 需要jdk 1.7以上的支援 , 再因jboss 環境支援jdk 1.8 , 我必須告訴maven我的編譯環境使用的是jdk 1,8 , 因此我必須在pom.xml再設定一段 , 然後再至此頁面設定java為1.8







  • 最後案子就完成了 , 後續我要開始慢慢加入spring 





  • 如果觀看jsp檔時 下方因64位元造成無法顯示 , 可以照著畫面右下方jboss FAQ安裝元件即可





test2