JB6在編譯時(shí),默認(rèn)使用了Weblogic6.1的EJBC編譯打包EJB,假如你不打算使用Weblogic的EJBC編譯,就可以自己指定編譯器在Compiler path里。注重在用EJBC編譯EJB時(shí),好象對(duì)空格識(shí)別敏感,所以,你的工程文件路徑和文件名假如存在空格就死定了。還有,你需要更改Windows系統(tǒng)參數(shù)配置,檢查temp和tmp目錄是否含有空格,假如有,指定一個(gè)不含空格的目錄,重新啟動(dòng)JB6。 4. 設(shè)置工程屬性 在Project/Project Properties選項(xiàng)里,打開(kāi)最后一頁(yè)servers,假如你打算在當(dāng)前工程中發(fā)布的jsp或Servlet由Tomcat提供Web服務(wù),請(qǐng)不要選擇application server is web server這一選項(xiàng),我建議是:不要選擇,假如你的工程里沒(méi)有EJB,你可以選擇Tomcat3.2作為WebServer,這個(gè)3.2版本的Tomcat可以很好的為JB6提供JSP即時(shí)編譯JSP的能力和調(diào)試環(huán)境,但是假如java Bean調(diào)用了EJB,并使用了EJB2.0規(guī)范,則需要你使用Tomcat4.0作為webServer,不過(guò)這之間切換非常之簡(jiǎn)單,所以你可以靈活的運(yùn)用此項(xiàng)。最主要的就是要為當(dāng)前工程選擇一個(gè)Application Server,點(diǎn)擊Application Servier 右邊的按鈕,選擇WebLogic Application Server 6.x作為Application Server,參考下圖: