JB7的常見編譯錯誤!!
我在JB7下作了個CMP2。0 Bean,該BEAN 名為:TestPaper .在該BEAN 的HOME介面中定義了一個finder方法,在EJB-JAR.XML中定義如下:
// <query>
// <query-method>
// <method-name>findBytypeID</method-name>
// <method-params>
// <method-param>String</method-param>
// </method-params>
// </query-method>
// <ejb-ql>SELECT OBJECT(T) FROM TestPaper AS T WHERE T.typeID=?1</ejb-ql>
// </query>
在該BEAN的HOME介面如下:
package entbean;
import javax.ejb.*;
import java.util.*;
public interface TestPaperHome extends javax.ejb.EJBLocalHome {
public TestPaper create(String iD) throws CreateException;
public Collection findBytypeID(String typeID) throws FinderException;
public TestPaper findByPrimaryKey(String iD) throws FinderException;
}
但是在我用JB7編譯時出現以下錯誤提示資訊:(伺服器用的是WEBLOGIC7)
"Ent.ejbgrpx": ERROR: Error from ejbc: Error while reading 'META-INF/weblogic-cmp-rdbms-jar.xml'. The error was:
"Ent.ejbgrpx":
"Ent.ejbgrpx": invalid query: In EJB TestPaper, for a query defined in the ejb-jar.xml file with a method signature, findBytypeID(String), we failed to find a corresponding method in the remote home interface, local home interface, or bean class that matches this signature. Note that class parameters such as java.lang.String must be fully qualified, thus 'String' would not match 'java.lang.String'.
"Ent.ejbgrpx": ERROR: ejbc found errors
哪位高手能指點一下嗎?
// <query>
// <query-method>
// <method-name>findBytypeID</method-name>
// <method-params>
// <method-param>String</method-param>
// </method-params>
// </query-method>
// <ejb-ql>SELECT OBJECT(T) FROM TestPaper AS T WHERE T.typeID=?1</ejb-ql>
// </query>
在該BEAN的HOME介面如下:
package entbean;
import javax.ejb.*;
import java.util.*;
public interface TestPaperHome extends javax.ejb.EJBLocalHome {
public TestPaper create(String iD) throws CreateException;
public Collection findBytypeID(String typeID) throws FinderException;
public TestPaper findByPrimaryKey(String iD) throws FinderException;
}
但是在我用JB7編譯時出現以下錯誤提示資訊:(伺服器用的是WEBLOGIC7)
"Ent.ejbgrpx": ERROR: Error from ejbc: Error while reading 'META-INF/weblogic-cmp-rdbms-jar.xml'. The error was:
"Ent.ejbgrpx":
"Ent.ejbgrpx": invalid query: In EJB TestPaper, for a query defined in the ejb-jar.xml file with a method signature, findBytypeID(String), we failed to find a corresponding method in the remote home interface, local home interface, or bean class that matches this signature. Note that class parameters such as java.lang.String must be fully qualified, thus 'String' would not match 'java.lang.String'.
"Ent.ejbgrpx": ERROR: ejbc found errors
哪位高手能指點一下嗎?
相關文章
- opencv 編譯常見錯誤OpenCV編譯
- PHP編譯安裝時常見錯誤解決辦法,php編譯常見錯誤PHP編譯
- AndroidStudio之NDK常見編譯錯誤Android編譯
- PHP編譯configure時常見錯誤,和PHP7.1.4 編譯安裝PHP編譯
- 【常見錯誤】--Nltk使用錯誤
- SSH常見錯誤
- MySQL 常見錯誤MySql
- 常見的錯誤 SQL 用法SQL
- PHP中介軟體ICE,ICE的安裝配置,ICE常見編譯和執行(異常)錯誤PHP編譯
- ipvs編譯錯誤編譯
- Go常見錯誤集錦 | 字串底層原理及常見錯誤Go字串
- Go 常見錯誤集錦 | 字串底層原理及常見錯誤Go字串
- Mysql:1236常見錯誤MySql
- npm install 常見錯誤NPM
- Go常見錯誤第15篇:interface使用的常見錯誤和最佳實踐Go
- 常見的 PostgreSQL 升級錯誤SQL
- 這些常見的 Go 編碼錯誤,你犯過嗎(一)?Go
- 使用 CocoaPods 時常見錯誤
- mysql8 常見錯誤MySql
- MySQL 安裝常見錯誤MySql
- spring事務常見錯誤Spring
- Git相關 | Git 常見的錯誤Git
- mdxbuilder打包mdx時的常見錯誤UI
- 常見的授權錯誤及原因
- 常見的錯誤日誌型別型別
- 【譯】10 種 JavaScript 最常見的錯誤JavaScript
- 變數命名以及常見錯誤變數
- NPM INSTALL常見錯誤(windows篇)NPMWindows
- 8種常見SQL錯誤用法SQL
- 常見 HTTP 錯誤程式碼大全HTTP
- Shell:常見錯誤總結(一)
- 搭建github部落格常見錯誤Github
- MySQL常見的8種SQL錯誤用法MySql
- Code Review 常見的5個錯誤模式View模式
- Golang開發常見的57個錯誤Golang
- 使用Python時常見的9個錯誤Python
- 常見的錯誤SEO方法有哪些呢?
- 3種常見的Class級別的錯誤
- IDEA報錯java: 編譯失敗: 內部 java 編譯器錯誤IdeaJava編譯