jb7+wbl7編譯JSP時出現這種錯誤怎麼解決?

时间:2021-02-16 16:02:20
"index.jsp": java.lang.NoSuchMethodException: com.borland.jbuilder.webserverglue.weblogic.jsp.NadaJavac does not define 'public static void compile(String[])' 
"index.jsp": Error: compilation of jsp file /index.jsp (java file C:\EJBs\classes\Temporary_Files\.jsp\.default\jsp_servlet\__index.java failed): 
null 
"index.jsp": java.io.IOException: Compiler failed executable.exec(java.lang.String[-classpath, D:\bea\weblogic700\server\lib\weblogic.jar;D:\JBuilder7\lib\webserverglue.jar;C:\EJBs\classes;D:\bea\weblogic700\server\lib\weblogic.jar;D:\jdk1.4.0\demo\jfc\Java2D\Java2Demo.jar;D:\jdk1.4.0\demo\plugin\jfc\Java2D\Java2Demo.jar;D:\jdk1.4.0\jre\lib\charsets.jar;D:\jdk1.4.0\jre\lib\ext\dnsns.jar;D:\jdk1.4.0\jre\lib\ext\ldapsec.jar;D:\jdk1.4.0\jre\lib\ext\localedata.jar;D:\jdk1.4.0\jre\lib\ext\sunjce_provider.jar;D:\jdk1.4.0\jre\lib\jaws.jar;D:\jdk1.4.0\jre\lib\jce.jar;D:\jdk1.4.0\jre\lib\jsse.jar;D:\jdk1.4.0\jre\lib\rt.jar;D:\jdk1.4.0\jre\lib\sunrsasign.jar;D:\jdk1.4.0\lib\dt.jar;D:\jdk1.4.0\lib\htmlconverter.jar;D:\jdk1.4.0\lib\tools.jar;C:\EJBs\defaultroot\WEB-INF\classes;C:/EJBs/classes/Temporary_Files/.jsp/.default;D:\bea\weblogic700\server\lib\webservices.jar;D:\bea\weblogic700\server\lib\xmlx.jar;D:\bea\weblogic700\server\lib\classes12.zip;D:\bea\weblogic700\server\lib\jconn2.jar;D:\bea\weblogic700\server\lib\jConnect.jar;D:\bea\weblogic700\server\lib\ant\ant.jar;D:\bea\weblogic700\server\lib\ant\jakarta-ant-1.4-optional.jar;D:\bea\weblogic700\server\lib\ant\jakarta-oro-2.0.1.jar;D:\bea\weblogic700\server\lib\ant\jaxp.jar;D:\bea\weblogic700\server\lib\ant\parser.jar;D:\bea\weblogic700\server\lib\ant\crimson.jar;D:\bea\weblogic700\server\lib\ant\optional.jar;D:\bea\weblogic700\server\lib\ant\xalan.jar;D:\bea\weblogic700\server\lib\webservices.jar;D:\bea\weblogic700\server\lib\xmlx.jar;D:\bea\weblogic700\server\lib\classes12.zip;D:\bea\weblogic700\server\lib\jconn2.jar;D:\bea\weblogic700\server\lib\jConnect.jar;D:\bea\weblogic700\server\lib\ant\ant.jar;D:\bea\weblogic700\server\lib\ant\jakarta-ant-1.4-optional.jar;D:\bea\weblogic700\server\lib\ant\jakarta-oro-2.0.1.jar;D:\jdk1.4.0\jre\lib\rt.jar;D:\jdk1.4.0\jre\lib\i18n.jar;D:\jdk1.4.0\jre\lib\sunrsasign.jar;D:\jdk1.4.0\jre\lib\jsse.jar;D:\jdk1.4.0\jre\lib\jce.jar;D:\jdk1.4.0\jre\lib\charsets.jar;D:\jdk1.4.0\jre\classes;D:\bea\weblogic700\server\lib\weblogic.jar;D:\JBuilder7\lib\webserverglue.jar;C:\EJBs\classes;D:\bea\weblogic700\server\lib\weblogic.jar;D:\jdk1.4.0\demo\jfc\Java2D\Java2Demo.jar;D:\jdk1.4.0\demo\plugin\jfc\Java2D\Java2Demo.jar;D:\jdk1.4.0\jre\lib\charsets.jar;D:\jdk1.4.0\jre\lib\ext\dnsns.jar;D:\jdk1.4.0\jre\lib\ext\ldapsec.jar;D:\jdk1.4.0\jre\lib\ext\localedata.jar;D:\jdk1.4.0\jre\lib\ext\sunjce_provider.jar;D:\jdk1.4.0\jre\lib\jaws.jar;D:\jdk1.4.0\jre\lib\jce.jar;D:\jdk1.4.0\jre\lib\jsse.jar;D:\jdk1.4.0\jre\lib\rt.jar;D:\jdk1.4.0\jre\lib\sunrsasign.jar;D:\jdk1.4.0\lib\dt.jar;D:\jdk1.4.0\lib\htmlconverter.jar;D:\jdk1.4.0\lib\tools.jar, -d, C:/EJBs/classes/Temporary_Files/.jsp/.default, C:\EJBs\classes\Temporary_Files\.jsp\.default\jsp_servlet\__index.java]) 
Exception in thread "main"  

我到網上查了一下,是JB版本的問題。 
他們建議使用JB7SP2或JB8搭配WBL7使用。 

不知各位有沒有其它方法? 
或者有JB7SP2提供下載? 

謝謝!

5 个解决方案

#1


为什么不用jb8?:)

#2


沒得。
哪有下?
我這邊賣的都沒得…

好像在JB7下也隻要覆蓋一個文件就行了,可惜沒找著

#3


天,为什么要用JB呢?手工用命令编译不是能更好的搞清楚问题吗?

#4


干嘛要编译jsp呢 ?
请求jsp页面的时候,weblogic自己会编译的呀 ...

#5


我用JB是因為我做EJB測試。
我用JSP去調用EJB,把他們都寫在一個Project下。

再者,你們不認為JB的自動匹配功能很不錯嗎?
有時候也是為那個功能而使用它的。
其實我也知道還可以在JB裡禁止編譯JSP就可以實現了,
可是如果替換一個文件就可以讓它同時進行編譯,那我又為何不用呢?

#1


为什么不用jb8?:)

#2


沒得。
哪有下?
我這邊賣的都沒得…

好像在JB7下也隻要覆蓋一個文件就行了,可惜沒找著

#3


天,为什么要用JB呢?手工用命令编译不是能更好的搞清楚问题吗?

#4


干嘛要编译jsp呢 ?
请求jsp页面的时候,weblogic自己会编译的呀 ...

#5


我用JB是因為我做EJB測試。
我用JSP去調用EJB,把他們都寫在一個Project下。

再者,你們不認為JB的自動匹配功能很不錯嗎?
有時候也是為那個功能而使用它的。
其實我也知道還可以在JB裡禁止編譯JSP就可以實現了,
可是如果替換一個文件就可以讓它同時進行編譯,那我又為何不用呢?