- 原因 :
- 專案使用之JDK版本高於Runtime server之 JDK版本
- 解決辦法 :
- 確認專案與runtime server欲使用之JDK版本
- 在 windows => preference => server => runtime environments重新建立伺服器並選擇自己欲使用之JDK版本
- 在下方server處重新建立伺服器 , 選擇剛建立之伺服器匯入專案 , 並執行伺服器
2016/11/7
java.lang.UnsupportedClassVersionError
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
- 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
訂閱:
文章 (Atom)




















