Websphere下部署tomcat程序配置差異_第1頁
Websphere下部署tomcat程序配置差異_第2頁
Websphere下部署tomcat程序配置差異_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、1、 在was中基礎(chǔ)數(shù)據(jù)類型和他的對象之間不能被隱式轉(zhuǎn)換。女口: 一個(gè)int類型 的變量被賦值成一個(gè) Integer 對象或者一個(gè)一個(gè) Integer 直接對象和一個(gè) int 類型的變量或常量進(jìn)行比較等。解決方法 :在對象的后面顯示的調(diào)用相應(yīng)的轉(zhuǎn)換方法。 如 Integer 對象 intValue() 方法。2、 was中對三目運(yùn)算符號:的應(yīng)用也不能被隱式轉(zhuǎn)換,必須保證在:的兩邊的數(shù) 據(jù)類型一致。如:true:Long 這種寫法was不會(huì)給Long類型的對象自動(dòng)加上 toString() 方法進(jìn)行隱式轉(zhuǎn)換。解決方法:在對象 Long 的后面加上 toString() 方法。3、 was自帶的的

2、jdk不能解析范型,jsp頁面不能用任何范型。但是在java類 中用范型然后用sun的以上的jdk編譯以后was是可以執(zhí)行的。4、was中對jsp標(biāo)簽的屬性用常量賦值時(shí)不能用勺方式而應(yīng)該去掉 如:pg:pager items=index=centermaxPageItems=maxIndexPages=10isOffset=url= export=offset,currentPageNumber=pageNumber scope=requestpg:param name=action value=/上面這段代碼中 url= 這行的代碼會(huì)出錯(cuò); 頁面異 常:找不到標(biāo)記屬性xx的標(biāo)記屬性信息。解決

3、辦法:應(yīng)該寫成 url=/approve/print! 。5、was中對jsp標(biāo)簽的屬性用變量賦值時(shí)不能用%變量1+變量2%的方式而應(yīng) 該定義新的變量來賦值。頁面異常:找不到標(biāo)記屬性 xx 的標(biāo)記屬性信息。解決辦法: 將需要運(yùn)算的變量采用一個(gè)臨時(shí)變量運(yùn)算完賦值之后, 再進(jìn)行輸出。 例如 6 was字符集的設(shè)置進(jìn)入控制臺的: 服務(wù)器應(yīng)用程序服務(wù)器 運(yùn)行的應(yīng)用如: server1 Java 和進(jìn)程管理 進(jìn)程定義Java虛擬機(jī)頁面中的“通用jvm參數(shù)”的值設(shè)成“ =GBK。升級到 6.1.0.17 所有 struts2 的程序都會(huì)發(fā)生 Action 找不到的情況。 解決方法如下,服務(wù)器 應(yīng)用程序服務(wù)

4、器 選擇所使用的服務(wù)器 Web 容器設(shè) 置Web容器定制屬性,增加名稱為“的定制屬性,值為true。8、WAS出現(xiàn)如下異常:WARNING: Cannot set status. Response already committed.WARNING: Cannot set header. Response already committed.解決辦法:was升級到6.1.0.17版本可以解決。9、修改was的jsp編譯jdk版本可以解決1、2、3類似的問題。修改方法,找到發(fā)布之后的應(yīng)用目錄,修改對應(yīng)的配置文件:IBMWebSphereAppServerprofilesAppSrv01confi

5、gcellszd-44bca248e3文件中加上 vjspAttributes xmi:id=JSPAttribute_1 name=jdkSourceLevel value=15/10、myeclipse 配置 websphere 調(diào)試環(huán)境1. 下載下安裝,在安裝的過程中要記住自己設(shè)置的 nodename和 cell name.2. 啟動(dòng) eclipse, 在 window-preperences-myeclipse-application servers-點(diǎn) Browse. 選擇你 eclipse 的安裝目錄 .我是安裝在 D: ,之后 myeclipse 會(huì)自動(dòng)的將 Profile Ro

6、ot Directory , Node name, cell name 設(shè)置好。你需要確認(rèn)一下 Profile Root Directory 就是你的 安裝目錄下 Profiles 目錄下的一個(gè)文件夾。我的是 D:profilesAppSrv01 。而node name和cell name它會(huì)設(shè)成以你的機(jī)器名命名的名字, 應(yīng)該將cell name 改為 Profiles RootDirectory 下的 installedApps 目錄(D:profilesAppSrv01installedApps)下的文件夾的名字我的是就是localhostNode01Cell, 將 node name改為

7、 cell name 去掉后面的 cell 的名字。 選中 enable 項(xiàng)。點(diǎn) Apply 保存。3 展開,選JDK將JDK設(shè)置為安裝目錄下的JDK(D:java)一定要設(shè)置成IBM的JDK要不websphere是不能運(yùn)行的。4 啟動(dòng)websphere(不是用eclipse, 而是用websphere的啟動(dòng) 服務(wù)器), 選管理控制臺,點(diǎn)服務(wù)器-應(yīng)用服務(wù)器,選一個(gè)服務(wù),一般為 server1 。 在故障診斷中選記錄和跟蹤 -JVM 日志 , 修改兩個(gè)文件名為 console 。保存, 注銷 , 停止服務(wù)。5 在 eclipse 中新建自己的企業(yè)工程 (一定要是企業(yè)工程 ) 如果之前有web工程

8、可以將該企業(yè)工程的 web modle設(shè)置為該webproject如沒 有就自己新建一個(gè)。6 發(fā)布企業(yè)工程 ( 不是 web project) 在第一次發(fā)布時(shí)要選Packaged Archive7 用 eclipse 或 websphere 工具啟動(dòng) websphere, 進(jìn)入控制 臺,應(yīng)用程序-安裝新的應(yīng)用程序 ,點(diǎn)瀏覽在profilesAppServ01installableApps下選自己發(fā)布的工程名的 ear 文件(你可能不是 AppServ01)然后next下去就可以了,唯一要注意的就是要設(shè)置 web模塊上下文根和要選上 class 類文件和 jsp 的修改自動(dòng)裝載。8 退到控制臺首頁 ,應(yīng)用程序-企業(yè)應(yīng)用程序 ,選擇自己發(fā)布 的工程,點(diǎn)啟動(dòng)。注銷,停止websphere。9 在eclipse中再點(diǎn)發(fā)布,刪除剛發(fā)布的工程,再點(diǎn)add。選擇企業(yè)工程 ,Exploded Archive 。選 Delete Remote 。項(xiàng)。然后發(fā)布。以 后就可以實(shí)時(shí)調(diào)試了。注:要在websphere中調(diào)試一定要建企業(yè)工程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論