明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

本人在玩JB4的時候一些發(fā)現(xiàn):(SONY老大。希望這是我的首篇進(jìn)JAVA版精華區(qū)的文章)

[摘要]一、在調(diào)試運行JSP或SERVLET的時候,用WEB RUN為什么會每次都打開一個新端口?解決方法:選擇Run-Configurations,在Runtime Configurations框中選擇&...
一、在調(diào)試運行JSP或SERVLET的時候,用WEB RUN為什么會每次都打開一個新端口?
解決方法:選擇Run-Configurations,在Runtime Configurations框中選擇<Default>,選擇Edit,在JSP/SERVLET欄中選擇Server options,你會看到有一個Port number,這個表示你調(diào)試的時候TOMCAT打開的端口,把右邊的Search for unused port的勾去掉,這樣每次調(diào)試JSP/SERVLET的時候就不會打開N個端口了。:)

二、為什么裝好JB4以后,新建文件的時候選擇Enterprise,里面的關(guān)于EJB、CORBA的項目都是虛的?
解決方法:那是因為你沒有指定AppSERVER的路徑,建議你先安裝一個IAS(當(dāng)然也可以是服務(wù)器上已經(jīng)裝好的),然后在JB4里選擇Tools-Enterprise Setup,在Application Server的Tab框里,設(shè)置你的IAS installation directory,如果安裝在本地,則只需要直接設(shè)置好路徑,如果是安裝在服務(wù)器上,則需要先把服務(wù)器上的IAS安裝路徑共享出來,然后在本地設(shè)置該安裝路徑為網(wǎng)絡(luò)驅(qū)動器就行了(因為發(fā)現(xiàn)JB4里用JAVA寫的資源管理器里居然沒有網(wǎng)上鄰居的),當(dāng)然WebLogic也可以這樣設(shè)置。

三、怎樣在JB4里安裝MYSQL或其它的數(shù)據(jù)庫JDBC驅(qū)動。(以http://mmmysql.sourceforge.net/下載的mysql-comp.jar為例)
解決方法:
1、打開JDBC Explorer,在View菜單里選擇Options,然后選擇Drivers,這里列出了所有的JDBC驅(qū)動,然后按 Add新增一個驅(qū)動,在彈出的Driver Class里輸入org.gjt.mm.mysql.Driver。

2、然后在JDBC Explorer的File菜單里選擇New,新建一個數(shù)據(jù)庫連接,在彈出的New Url里選擇Driver,發(fā)現(xiàn)剛才的org.gjt.mm.mysql.Driver驅(qū)動是紅的,表明驅(qū)動沒裝上。于是裝第三步

3、在JB4的Tools菜單里選擇Enterprise Setup,然后選擇Database Drivers,按Add,在彈出的Select libraries里按New,然后在彈出的New Library的Name框中輸入:mysql driver,在location里選擇Jbuilder,在library path里加入mysql_comp.jar這個文件的路徑,如c:\mysql-jdbc\mysql_comp.jar,然后按OK完成。

4、這時候要重啟JB4后才能使設(shè)置生效,然后再重復(fù)2步驟。發(fā)現(xiàn)原來是紅的org.gjt.mm.mysql.Driver現(xiàn)在已經(jīng)變成和系統(tǒng)預(yù)帶的sun.jdbc.odbc.JdbcOdbcDriver一樣的顏色了,這表明MYSQL驅(qū)動已經(jīng)安裝成功。

5、在New Url的框里選擇Driver:org.gjt.mm.mysql.Driver,在URL里輸入jdbc:mysql://localhost/myphpbbs?user=root?password=test,按OK,這樣就配置好一個和MYSQL數(shù)據(jù)庫的連接,然后按OK。

四、為什么在JB4里編譯的JSP或SERVLET都不能顯示中文?
解決方法:點擊JB4的左上角的項目,如xxx.jpx,右鍵選Properties,在General框的Encoding里選擇ISO8859_1,這樣用JB4對SERVLET進(jìn)行編譯的時候就可以顯示中文了。也就省了你在DOS窗口下用javac -encoding ISO8859_1 xxx.java來編譯了。:)