Hi,
I'm having problems trying to build/compile openejb. It seems that openejb
is referencing methods/classes/interfaces that do not exist in the latest
version of geronimo. Below is the list of compile errors. BTW, I also built
geronimo locally and still have the same problems.
Thanks,
Rob
-------
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/OpenEJBModul
eBuilder.java:71: cannot resolve symbol
symbol : class JarUtil
location: package util
import org.apache.geronimo.deployment.util.JarUtil;
^
/home/robn/openejb/modules/core/src/java/org/openejb/EJBModuleImpl.java:103:
cannot resolve symbol
symbol : method getObjectName ()
location: interface org.apache.geronimo.j2ee.management.J2EEServer
return server.getObjectName();
^
/home/robn/openejb/modules/core/src/java/org/openejb/EJBModuleImpl.java:110:
cannot resolve symbol
symbol : method getObjectName ()
location: interface org.apache.geronimo.j2ee.management.J2EEApplication
return application.getObjectName();
^
/home/robn/openejb/modules/core/src/java/org/openejb/EJBModuleImpl.java:114:
cannot resolve symbol
symbol : method getJavaVMs ()
location: interface org.apache.geronimo.j2ee.management.J2EEServer
return server.getJavaVMs();
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/BeanBuilder.
java:128: cannot resolve symbol
symbol : method getModuleURI ()
location: class org.apache.geronimo.j2ee.deployment.EJBModule
return ENCConfigBuilder.buildComponentContext(earContext,
ejbModule.getModuleURI(), userTransaction, envEntries, ejbRefs, ejbRefMap,
ejbLocalRefs, ejbLocalRefMap, resourceRefs, resourceRefMap, resourceEnvRefs,
resourceEnvRefMap, messageDestinationRefs, cl);
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/OpenEJBModul
eBuilder.java:110: org.openejb.deployment.OpenEJBModuleBuilder is not
abstract and does not override abstract method
installModule(java.io.File,org.apache.geronimo.j2ee.deployment.EARContext,or
g.apache.geronimo.j2ee.deployment.Module) in
org.apache.geronimo.j2ee.deployment.ModuleBuilder
public class OpenEJBModuleBuilder implements ModuleBuilder,
EJBReferenceBuilder {
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/OpenEJBModul
eBuilder.java:251: cannot resolve symbol
symbol : variable JarUtil
location: class org.openejb.deployment.OpenEJBModuleBuilder
specDD = JarUtil.createJarURL(moduleFile,
"META-INF/ejb-jar.xml");
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/OpenEJBModul
eBuilder.java:275: cannot resolve symbol
symbol : constructor EJBModule
(java.lang.String,java.net.URI,java.util.jar.JarFile,java.lang.String,org.ap
ache.geronimo.xbeans.j2ee.EjbJarType,org.openejb.xbeans.ejbjar.OpenejbOpenej
bJarType)
location: class org.apache.geronimo.j2ee.deployment.EJBModule
return new EJBModule(name, moduleURI, moduleFile, targetPath,
ejbJar, openEJBJar);
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/OpenEJBModul
eBuilder.java:281: cannot resolve symbol
symbol : method getModuleFile ()
location: class org.apache.geronimo.j2ee.deployment.Module
File ejbJarFile =
JarUtil.extractToPackedJar(module.getModuleFile());
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/OpenEJBModul
eBuilder.java:281: cannot resolve symbol
symbol : variable JarUtil
location: class org.openejb.deployment.OpenEJBModuleBuilder
File ejbJarFile =
JarUtil.extractToPackedJar(module.getModuleFile());
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/OpenEJBModul
eBuilder.java:282: cannot resolve symbol
symbol : method getTargetPath ()
location: class org.apache.geronimo.j2ee.deployment.Module
earContext.addInclude(URI.create(module.getTargetPath()),
ejbJarFile.toURL());
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/EntityBuilde
r.java:222: cannot resolve symbol
symbol : method getModuleURI ()
location: class org.apache.geronimo.j2ee.deployment.Module
earContext.addEJBRef(module.getModuleURI(), ejbName,
reference);
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/EntityBuilde
r.java:236: cannot resolve symbol
symbol : method getModuleURI ()
location: class org.apache.geronimo.j2ee.deployment.Module
earContext.addEJBLocalRef(module.getModuleURI(), ejbName,
reference);
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/SessionBuild
er.java:244: cannot resolve symbol
symbol : method getModuleURI ()
location: class org.apache.geronimo.j2ee.deployment.Module
earContext.addEJBRef(module.getModuleURI(), ejbName,
reference);
^
/home/robn/openejb/modules/core/src/java/org/openejb/deployment/SessionBuild
er.java:258: cannot resolve symbol
symbol : method getModuleURI ()
location: class org.apache.geronimo.j2ee.deployment.Module
earContext.addEJBLocalRef(module.getModuleURI(), ejbName,
reference);
^
Note: Some input files use or override a deprecated API.
Note: Recompile with -deprecation for details.
15 errors