WebLogic的研究之三--開發、部署EJB(3) (轉)
LOGIC的研究之三--開發、部署(3)
作者:XYZ
JB4 與 WebLogic 的整合
從上一篇文章看到,事實上用文字編輯器編寫EJB確實很麻煩,所以一般的最好用JB4等工具來編寫。本文主要討論如何把JB4和weblogic整合起來開發、釋出EJB。
準備工作
由於種種原因,JB4的很重要,否則將無法順利進行下去,首先要確認你取得的是JB4的 ENTERPRISE 版還有IAS,在 FOUDATION 版裡是無法開發EJB的。
因為我們通常使用中文操作,而 weblogic 和 JB4 對中文支援都有那麼一點點問題,所以如果打算在中文win2000下開發,那麼必須有些額外的古怪的設定。
首先,修改系統環境變數,把TMP、TEMP改為不帶有空格的目錄;
在JB4裡選單==》Project==>Default Project Properties==》Paths 中把所有帶空格的目錄改為不帶空格的目錄;為什麼要這樣設定呢?因為整合後的 weblogic 和JB4在開發過程中JB4會 weblogic 的包來製作EJB,而weblogic對那些有空格的不能很好地識別,工作時會出錯,即是說weblogic要接觸到的目錄,目錄名最好不是中文名、帶空格。
其次,可能有朋友在使用JB4編輯時會發現游標與實際位置不對齊的問題, 其實只需要在Tools=>Editor Opntion=>Color中 把 Reserved 設定成不使用粗體和斜體就可以了。
JB4的配置
(1)Tools Menu ==》Enterprise Setup ==》
新增一個weblogic的項,
在Path for ORB tools下,加入Weblogic的目錄
在Library for projects下,加入 Weblogic5.1 的 庫,具體方法是:點“..”,然後選擇Weblogic5.1;
在 compiler command 填上 idlj.exe
在Command option for output directory 填上一個目錄路徑,但是要注意的是,不能是中文、帶空格。
(2)Tools Menu ==》Enterprise Setup ==》Application Server==》Weblogic5.1
填上 Weblogic 的目錄。
(3)Project ==》Default Project Properties ==》Paths==》Required Libraries
Add==》選擇Weblogic5.1;
Project ==》Default Project Properties ==》Build==》IDL
在 IDL compiler 選擇Weblogic;
Project ==》Default Project Properties ==》Enterprise
點“..”這這裡選擇 Application Server ,當然又是選Weblogic5.1。
如果想時快一點,就在Project ==》Default Project Properties ==》Run
把Complile before running 和 Complile before deging 的鉤子去掉,否則即使你執行一次EJB客戶端都好都會重新制作一次EJB包。
作者:XYZ※版權所有
轉載請註明來源
【CGI設計室】
">
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-998624/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ejb
- ① EJB無狀態的bean(建立EJB的基礎教程)Bean
- weblogic標準化部署大綱Web
- 前後端分離開發部署模式【轉】後端模式
- EJB簡單理解
- weblogic軟體安裝與配置部署大全Web
- weblogic T3 漏洞修復Web
- 27、EJB與JAVA BEAN的區別?JavaBean
- Liunx(CentOS7)中介軟體Weblogic的安裝與部署CentOSWeb
- Flink的sink實戰之三:cassandra3
- 在CentOS7環境下部署weblogic叢集CentOSWeb
- 8天讓iOS開發者上手Flutter之三iOSFlutter
- Gitlab自動部署之三:Linux免密登入GitlabLinux
- weblogic中介軟體軟體上線標準化部署Web
- WebLogic T3反序列化漏洞Web
- gRPC學習之三:初試GO版gRPC開發RPCGo
- Flutter Web 開發部署FlutterWeb
- weblogic多資料來源故障轉移問題Web
- Web 開發學習筆記(3) — 申請和部署HTTPS證書Web筆記HTTP
- 專案完成 - 基於Django3.x版本 - 開發部署小結Django
- SpringCloud 應用在 Kubernetes 上的最佳實踐 — 部署篇(開發部署)SpringGCCloud
- 玩轉iOS開發:iOS中的NSOperation開發(一)iOS
- Java安全之初探weblogic T3協議漏洞JavaWeb協議
- 如何控制開放HTTPS服務的weblogic伺服器HTTPWeb伺服器
- [譯] [1] + [2] - [3] === 9!? 型別轉換深入研究型別
- 3分鐘部署mysql並開啟binlogMySql
- Hacking weblogicWeb
- 安卓開發--AIDL研究安卓AI
- Flutter與Android的混合開發(3)Flutter如何跳轉到Activity,如何傳值FlutterAndroid
- 專案完成小結 - Django3.x版本 - 開發部署小結 (2)Django
- 2022最新IntellJ IDEA的zheng開發部署文件IntelIdea
- 2022最新IntellJ IDEA的mall開發部署文件IntelIdea
- 上位機開發之三菱Q系列PLC通訊實踐
- Docker下RabbitMQ四部曲之三:細說java開發DockerMQJava
- 幽默:15年前的EJB和今天的JPA何其相似
- (1)開發部署離線版本
- 規範:開發環境部署開發環境
- elasticsearch的開發應用(3)Elasticsearch
- 玩轉 Cgroup 系列之三:挑戰手動管理 Cgroup