I'm trying to get Tomcat 6.0.x running with the OpenJPA enhancement agent, but 
I need to shutoff the scanning for a class or at least delay it until the web 
application starts up. Here's what I've added to the launch of Tomcat's 
Bootstrap.

-javaagent:C:\opt\apache-openjpa-1.1.0\openjpa-1.1.0.jar=scanDevPath=false

However, this blows up the meta data factory failure because it can't find a 
persistence.xml, which I'm trying to stop.

Caused by: <openjpa-1.1.0-r422266:657916 fatal user error> 
org.apache.openjpa.util.MetaDataException: MetaDataFactory could not be 
configured (conf.newMetaDataFactoryInstance() returned null). This might mean 
that no configuration properties were found. Ensure that you have a 
META-INF/persistence.xml file, that it is available in your classpath, or that 
the properties file you are using for configuration is available. If you are 
using Ant, please see the <properties> or <propertiesFile> attributes of the 
task's nested <config> element. This can also occur if your OpenJPA 
distribution jars are corrupt, or if your security policy is overly strict.

Am I passing the property in incorrectly? Is there another way to disable the 
scanning?

BTW - Windows Vista, Sun JDK 6u7, OpenJPA 1.1.0

Thanks
-Nathan

----------------------------------------------------------------------
CONFIDENTIALITY NOTICE This message and any included attachments are from 
Cerner Corporation and are intended only for the addressee. The information 
contained in this message is confidential and may constitute inside or 
non-public information under international, federal, or state securities laws. 
Unauthorized forwarding, printing, copying, distribution, or use of such 
information is strictly prohibited and may be unlawful. If you are not the 
addressee, please promptly delete this message and notify the sender of the 
delivery error by e-mail or you may call Cerner's corporate offices in Kansas 
City, Missouri, U.S.A at (+1) (816)221-1024.

Reply via email to