解析xml时的java.lang.reflect.InvocationTargetException
jar用于解析图书行业的特定xml文件。我已经在CoreJava中使用jonix编写了相同的程序来解析xml,并且运行良好。但现在我可以了解析xml时的java.lang.reflect.InvocationTargetException,java,xml,struts,out-of-memory,jonix,Java,Xml,Struts,Out Of Memory,Jonix,jar用于解析图书行业的特定xml文件。我已经在CoreJava中使用jonix编写了相同的程序来解析xml,并且运行良好。但现在我可以了 import java.io.Serializable; import com.opensymphony.xwork2.ActionSupport; import org.jonix.*; import org.jonix.basic.*; public class OnixReader ex
import java.io.Serializable;
import com.opensymphony.xwork2.ActionSupport;
import org.jonix.*;
import org.jonix.basic.*;
public class OnixReader extends ActionSupport implements Serializable{
public String onix(){
System.out.println("Onix Reader....");
try {
JonixFilesScanner<BasicHeader, BasicProduct> scanner = new JonixFilesScanner<BasicHeader, BasicProduct>(new BasicFactory())
{
@Override
protected void onHeader(BasicHeader header)
{
// ONIX-Header was processed, do something with the data..
}
@Override
protected void onProduct(BasicProduct product, int index)
{
// ONIX-Product (i.e. e-book) was processed, do something with the data..
if(index>0 && index<=1000){
System.out.println(index+":");
}
}
};
scanner.scanFile(JonixPackages.v21_Reference, "D:/BBI/apache-tomcat-6.0.37/webapps/LSI_ONIX_FULL_20130623.xml");
}
catch (Exception e)
{
e.printStackTrace(System.err);
e.getCause();
}
return SUCCESS;
}
}
根本原因
java.lang.OutOfMemoryError:PermGen空间
java.lang.ClassLoader.defineClass1(本机方法)
java.lang.ClassLoader.DefineClassSecond(未知源)
java.lang.ClassLoader.defineClass(未知源)
java.security.SecureClassLoader.defineClass(未知源)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2854)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
java.lang.Class.getDeclaredMethods0(本机方法)
java.lang.Class.privateGetDeclaredMethods(未知源)
java.lang.Class.getDeclaredMethods(未知源)
com.sun.xml.internal.bind.v2.model.nav.ReflectionNavigator.getDeclaredMethods(未知源)
com.sun.xml.internal.bind.v2.model.nav.ReflectionNavigator.getDeclaredMethods(未知源)
com.sun.xml.internal.bind.v2.model.impl.RegistryInfoImpl.(未知源)
com.sun.xml.internal.bind.v2.model.impl.ModelBuilder.addRegistry(未知源)
com.sun.xml.internal.bind.v2.model.impl.ModelBuilder.getTypeInfo(未知源)
com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(未知源)
com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.(未知源)
com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(未知源)
com.sun.xml.internal.bind.v2.ContextFactory.createContext(未知源)
com.sun.xml.internal.bind.v2.ContextFactory.createContext(未知源)
com.sun.xml.internal.bind.v2.ContextFactory.createContext(未知源)
sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
sun.reflect.NativeMethodAccessorImpl.invoke(未知源)
sun.reflect.DelegatingMethodAccessorImpl.invoke(未知源)
java.lang.reflect.Method.invoke(未知源)
javax.xml.bind.ContextFinder.newInstance(未知源)
javax.xml.bind.ContextFinder.find(未知源)
javax.xml.bind.JAXBContext.newInstance(未知源)
javax.xml.bind.JAXBContext.newInstance(未知源)
javax.xml.bind.JAXBContext.newInstance(未知源)
JonixParser.org.jonix.JonixParser(JonixParser.java:97)
注意,Apache Tomcat/6.0.37日志中提供了根本原因的完整堆栈跟踪。
ApacheTomcat/6.0.37
我已经尝试过使用set JAVA_OPTS=“-Xms1024m-Xmx10246m-XX:NewSize=256m-XX:MaxNewSize=356m-XX:PermSize=256m-XX:MaxPermSize=356m”
LSI_ONIX_FULL_20130623.xml的大小为476KB。
请帮帮我** 我的WEB-INF/LIB包含:
*<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry excluding="com/BBI/dao/|com/BBI/dao/impl/" kind="src" path="src"/>
<classpathentry kind="lib" path="lib/activation.jar"/>
<classpathentry kind="lib" path="lib/ant-1.6.5.jar"/>
<classpathentry kind="lib" path="lib/antlr-2.7.7.jar"/>
<classpathentry kind="lib" path="lib/asm-2.2.3.jar"/>
<classpathentry kind="lib" path="lib/asm-attrs.jar"/>
<classpathentry kind="lib" path="lib/asm.jar"/>
<classpathentry kind="lib" path="lib/axis-ant.jar"/>
<classpathentry kind="lib" path="lib/axis-schema.jar"/>
<classpathentry kind="lib" path="lib/axis.jar"/>
<classpathentry kind="lib" path="lib/c3p0-0.9.1.jar"/>
<classpathentry kind="lib" path="lib/cglib-nodep-2.1_3.jar"/>
<classpathentry kind="lib" path="lib/commons-beanutils-1.7.0.jar"/>
<classpathentry kind="lib" path="lib/commons-chain-1.2.jar"/>
<classpathentry kind="lib" path="lib/commons-codec-1.3.jar"/>
<classpathentry kind="lib" path="lib/commons-collections-3.1.jar"/>
<classpathentry kind="lib" path="lib/commons-collections-3.2.jar"/>
<classpathentry kind="lib" path="lib/commons-configuration-1.4.jar"/>
<classpathentry kind="lib" path="lib/commons-digester-1.8.jar"/>
<classpathentry kind="lib" path="lib/commons-discovery-0.2.jar"/>
<classpathentry kind="lib" path="lib/commons-discovery.jar"/>
<classpathentry kind="lib" path="lib/commons-fileupload-1.2.1.jar"/>
<classpathentry kind="lib" path="lib/commons-httpclient-3.0.1.jar"/>
<classpathentry kind="lib" path="lib/commons-httpclient-3.1.jar"/>
<classpathentry kind="lib" path="lib/commons-io-1.3.2.jar"/>
<classpathentry kind="lib" path="lib/commons-lang-2.4.jar"/>
<classpathentry kind="lib" path="lib/commons-logging-1.0.4.jar"/>
<classpathentry kind="lib" path="lib/commons-logging-1.1.1.jar"/>
<classpathentry kind="lib" path="lib/commons-pool-1.4.jar"/>
<classpathentry kind="lib" path="lib/commons-validator-1.3.1.jar"/>
<classpathentry kind="lib" path="lib/concurrent-1.3.2.jar"/>
<classpathentry kind="lib" path="lib/dom4j-1.6.1.jar"/>
<classpathentry kind="lib" path="lib/ehcache-1.2.3.jar"/>
<classpathentry kind="lib" path="lib/FastInfoset-1.2.2.jar"/>
<classpathentry kind="lib" path="lib/freemarker-2.3.13.jar"/>
<classpathentry kind="lib" path="lib/javassist-3.3.ga.jar"/>
<classpathentry kind="lib" path="lib/jaxrpc.jar"/>
<classpathentry kind="lib" path="lib/jta.jar"/>
<classpathentry kind="lib" path="lib/log4j-1.2.14.jar"/>
<classpathentry kind="lib" path="lib/log4j-1.2.8.jar"/>
<classpathentry kind="lib" path="lib/lucene-core-2.4.1.jar"/>
<classpathentry kind="lib" path="lib/lucene-snowball-2.4.1.jar"/>
<classpathentry kind="lib" path="lib/mail.jar"/>
<classpathentry kind="lib" path="lib/mailapi.jar"/>
<classpathentry kind="lib" path="lib/mysql-connector-java-3.1.13.jar"/>
<classpathentry kind="lib" path="lib/neethi-2.0.4.jar"/>
<classpathentry kind="lib" path="lib/nexus-0.0.1.jar"/>
<classpathentry kind="lib" path="lib/ognl-2.6.11.jar"/>
<classpathentry kind="lib" path="lib/oro-2.0.8.jar"/>
<classpathentry kind="lib" path="lib/paypal_base.jar"/>
<classpathentry kind="lib" path="lib/paypal_stubs.jar"/>
<classpathentry kind="lib" path="lib/PaypalIntegration.jar"/>
<classpathentry kind="lib" path="lib/poi-3.2-FINAL-20081019.jar"/>
<classpathentry kind="lib" path="lib/poi-3.2-FINAL.jar"/>
<classpathentry kind="lib" path="lib/poi-contrib-3.2-FINAL-20081019.jar"/>
<classpathentry kind="lib" path="lib/poi-ooxml-3.5-beta5-20090219.jar"/>
<classpathentry kind="lib" path="lib/poi-scratchpad-3.2-FINAL-20081019.jar"/>
<classpathentry kind="lib" path="lib/saaj.jar"/>
<classpathentry kind="lib" path="lib/serializer.jar"/>
<classpathentry kind="lib" path="lib/servlet-api.jar"/>
<classpathentry kind="lib" path="lib/solr-common-1.3.0.jar"/>
<classpathentry kind="lib" path="lib/solr-core-1.3.0.jar"/>
<classpathentry kind="lib" path="lib/spring-all-2.5.jar"/>
<classpathentry kind="lib" path="lib/struts-core-1.3.10.jar"/>
<classpathentry kind="lib" path="lib/struts2-codebehind-plugin-2.1.6.jar"/>
<classpathentry kind="lib" path="lib/struts2-config-browser-plugin-2.1.6.jar"/>
<classpathentry kind="lib" path="lib/struts2-core-2.1.6.jar"/>
<classpathentry kind="lib" path="lib/struts2-dojo-plugin-2.1.6.jar"/>
<classpathentry kind="lib" path="lib/struts2-dwr-plugin-2.1.6.jar"/>
<classpathentry kind="lib" path="lib/struts2-sitemesh-plugin-2.1.6.jar"/>
<classpathentry kind="lib" path="lib/struts2-spring-plugin-2.1.6.jar"/>
<classpathentry kind="lib" path="lib/struts2-struts1-plugin-2.1.6.jar"/>
<classpathentry kind="lib" path="lib/struts2-tiles-plugin-2.1.6.jar"/>
<classpathentry kind="lib" path="lib/tagsoup-1.0.1.jar"/>
<classpathentry kind="lib" path="lib/tiles-api-2.0.6.jar"/>
<classpathentry kind="lib" path="lib/tiles-core-2.0.6.jar"/>
<classpathentry kind="lib" path="lib/tiles-jsp-2.0.5.jar"/>
<classpathentry kind="lib" path="lib/wsdl4j-1.5.1.jar"/>
<classpathentry kind="lib" path="lib/wsdl4j-1.6.1.jar"/>
<classpathentry kind="lib" path="lib/wstx-asl-3.2.4.jar"/>
<classpathentry kind="lib" path="lib/xalan.jar"/>
<classpathentry kind="lib" path="lib/xbean-spring-3.4.jar"/>
<classpathentry kind="lib" path="lib/xerces-2.6.2.jar"/>
<classpathentry kind="lib" path="lib/xerces.jar"/>
<classpathentry kind="lib" path="lib/xercesImpl.jar"/>
<classpathentry kind="lib" path="lib/xml-apis.jar"/>
<classpathentry kind="lib" path="lib/xml-resolver-1.2.jar"/>
<classpathentry kind="lib" path="lib/xmlbeans-2.3.0.jar"/>
<classpathentry kind="lib" path="lib/XmlSchema-1.4.2.jar"/>
<classpathentry kind="lib" path="lib/xmlsec-1.3.0.jar"/>
<classpathentry kind="lib" path="lib/xpp3_min-1.1.3.4.O.jar"/>
<classpathentry kind="lib" path="lib/xsltc.jar"/>
<classpathentry kind="lib" path="lib/xstream-1.1.3.jar"/>
<classpathentry kind="lib" path="lib/xstream-1.2.2.jar"/>
<classpathentry kind="lib" path="lib/xwork-2.1.2.jar"/>
<classpathentry kind="lib" path="target/lib/buybooks.jar" sourcepath="target/lib/buybooks.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="lib/hibernate-annotations-3.4.0.GA.jar"/>
<classpathentry kind="lib" path="lib/hibernate-core-3.6.3.Final.jar"/>
<classpathentry kind="lib" path="lib/hibernate-ehcache-3.3.1.GA.jar"/>
<classpathentry kind="lib" path="lib/hibernate-search-3.4.0.Final.jar"/>
<classpathentry kind="lib" path="lib/hibernate-search-analyzers-3.4.0.Final.jar"/>
<classpathentry kind="lib" path="lib/hibernate-search-infinispan-3.4.0.Final.jar"/>
<classpathentry kind="lib" path="lib/jonix-2.0.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>*
*
*
重新启动服务器,不要频繁部署。谢谢Uwe,但它不工作。但现在根本原因只显示java.lang.OutOfMemoryError:PermGen space然后增加PermGenSpace
。但是,如果permgenespace
的内存参数不足,您的类就会出现严重问题。因此,我必须做什么。请建议我。我将非常感谢您将JAVA\u选项更改为包含例如-XX:MaxPermSize=512M
。但正如我所写的,请检查您的应用程序为什么加载了这么多类(为此使用探查器或JConsole)。
java.lang.OutOfMemoryError: PermGen space
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClassCond(Unknown Source)
java.lang.ClassLoader.defineClass(Unknown Source)
java.security.SecureClassLoader.defineClass(Unknown Source)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2854)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
java.lang.Class.getDeclaredMethods0(Native Method)
java.lang.Class.privateGetDeclaredMethods(Unknown Source)
java.lang.Class.getDeclaredMethods(Unknown Source)
com.sun.xml.internal.bind.v2.model.nav.ReflectionNavigator.getDeclaredMethods(Unknown Source)
com.sun.xml.internal.bind.v2.model.nav.ReflectionNavigator.getDeclaredMethods(Unknown Source)
com.sun.xml.internal.bind.v2.model.impl.RegistryInfoImpl.<init>(Unknown Source)
com.sun.xml.internal.bind.v2.model.impl.ModelBuilder.addRegistry(Unknown Source)
com.sun.xml.internal.bind.v2.model.impl.ModelBuilder.getTypeInfo(Unknown Source)
com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(Unknown Source)
com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.<init>(Unknown Source)
com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(Unknown Source)
com.sun.xml.internal.bind.v2.ContextFactory.createContext(Unknown Source)
com.sun.xml.internal.bind.v2.ContextFactory.createContext(Unknown Source)
com.sun.xml.internal.bind.v2.ContextFactory.createContext(Unknown Source)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
javax.xml.bind.ContextFinder.newInstance(Unknown Source)
javax.xml.bind.ContextFinder.find(Unknown Source)
javax.xml.bind.JAXBContext.newInstance(Unknown Source)
javax.xml.bind.JAXBContext.newInstance(Unknown Source)
javax.xml.bind.JAXBContext.newInstance(Unknown Source)
org.jonix.JonixParser.<init>(JonixParser.java:97)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.37 logs.
Apache Tomcat/6.0.37
*<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry excluding="com/BBI/dao/|com/BBI/dao/impl/" kind="src" path="src"/>
<classpathentry kind="lib" path="lib/activation.jar"/>
<classpathentry kind="lib" path="lib/ant-1.6.5.jar"/>
<classpathentry kind="lib" path="lib/antlr-2.7.7.jar"/>
<classpathentry kind="lib" path="lib/asm-2.2.3.jar"/>
<classpathentry kind="lib" path="lib/asm-attrs.jar"/>
<classpathentry kind="lib" path="lib/asm.jar"/>
<classpathentry kind="lib" path="lib/axis-ant.jar"/>
<classpathentry kind="lib" path="lib/axis-schema.jar"/>
<classpathentry kind="lib" path="lib/axis.jar"/>
<classpathentry kind="lib" path="lib/c3p0-0.9.1.jar"/>
<classpathentry kind="lib" path="lib/cglib-nodep-2.1_3.jar"/>
<classpathentry kind="lib" path="lib/commons-beanutils-1.7.0.jar"/>
<classpathentry kind="lib" path="lib/commons-chain-1.2.jar"/>
<classpathentry kind="lib" path="lib/commons-codec-1.3.jar"/>
<classpathentry kind="lib" path="lib/commons-collections-3.1.jar"/>
<classpathentry kind="lib" path="lib/commons-collections-3.2.jar"/>
<classpathentry kind="lib" path="lib/commons-configuration-1.4.jar"/>
<classpathentry kind="lib" path="lib/commons-digester-1.8.jar"/>
<classpathentry kind="lib" path="lib/commons-discovery-0.2.jar"/>
<classpathentry kind="lib" path="lib/commons-discovery.jar"/>
<classpathentry kind="lib" path="lib/commons-fileupload-1.2.1.jar"/>
<classpathentry kind="lib" path="lib/commons-httpclient-3.0.1.jar"/>
<classpathentry kind="lib" path="lib/commons-httpclient-3.1.jar"/>
<classpathentry kind="lib" path="lib/commons-io-1.3.2.jar"/>
<classpathentry kind="lib" path="lib/commons-lang-2.4.jar"/>
<classpathentry kind="lib" path="lib/commons-logging-1.0.4.jar"/>
<classpathentry kind="lib" path="lib/commons-logging-1.1.1.jar"/>
<classpathentry kind="lib" path="lib/commons-pool-1.4.jar"/>
<classpathentry kind="lib" path="lib/commons-validator-1.3.1.jar"/>
<classpathentry kind="lib" path="lib/concurrent-1.3.2.jar"/>
<classpathentry kind="lib" path="lib/dom4j-1.6.1.jar"/>
<classpathentry kind="lib" path="lib/ehcache-1.2.3.jar"/>
<classpathentry kind="lib" path="lib/FastInfoset-1.2.2.jar"/>
<classpathentry kind="lib" path="lib/freemarker-2.3.13.jar"/>
<classpathentry kind="lib" path="lib/javassist-3.3.ga.jar"/>
<classpathentry kind="lib" path="lib/jaxrpc.jar"/>
<classpathentry kind="lib" path="lib/jta.jar"/>
<classpathentry kind="lib" path="lib/log4j-1.2.14.jar"/>
<classpathentry kind="lib" path="lib/log4j-1.2.8.jar"/>
<classpathentry kind="lib" path="lib/lucene-core-2.4.1.jar"/>
<classpathentry kind="lib" path="lib/lucene-snowball-2.4.1.jar"/>
<classpathentry kind="lib" path="lib/mail.jar"/>
<classpathentry kind="lib" path="lib/mailapi.jar"/>
<classpathentry kind="lib" path="lib/mysql-connector-java-3.1.13.jar"/>
<classpathentry kind="lib" path="lib/neethi-2.0.4.jar"/>
<classpathentry kind="lib" path="lib/nexus-0.0.1.jar"/>
<classpathentry kind="lib" path="lib/ognl-2.6.11.jar"/>
<classpathentry kind="lib" path="lib/oro-2.0.8.jar"/>
<classpathentry kind="lib" path="lib/paypal_base.jar"/>
<classpathentry kind="lib" path="lib/paypal_stubs.jar"/>
<classpathentry kind="lib" path="lib/PaypalIntegration.jar"/>
<classpathentry kind="lib" path="lib/poi-3.2-FINAL-20081019.jar"/>
<classpathentry kind="lib" path="lib/poi-3.2-FINAL.jar"/>
<classpathentry kind="lib" path="lib/poi-contrib-3.2-FINAL-20081019.jar"/>
<classpathentry kind="lib" path="lib/poi-ooxml-3.5-beta5-20090219.jar"/>
<classpathentry kind="lib" path="lib/poi-scratchpad-3.2-FINAL-20081019.jar"/>
<classpathentry kind="lib" path="lib/saaj.jar"/>
<classpathentry kind="lib" path="lib/serializer.jar"/>
<classpathentry kind="lib" path="lib/servlet-api.jar"/>
<classpathentry kind="lib" path="lib/solr-common-1.3.0.jar"/>
<classpathentry kind="lib" path="lib/solr-core-1.3.0.jar"/>
<classpathentry kind="lib" path="lib/spring-all-2.5.jar"/>
<classpathentry kind="lib" path="lib/struts-core-1.3.10.jar"/>
<classpathentry kind="lib" path="lib/struts2-codebehind-plugin-2.1.6.jar"/>
<classpathentry kind="lib" path="lib/struts2-config-browser-plugin-2.1.6.jar"/>
<classpathentry kind="lib" path="lib/struts2-core-2.1.6.jar"/>
<classpathentry kind="lib" path="lib/struts2-dojo-plugin-2.1.6.jar"/>
<classpathentry kind="lib" path="lib/struts2-dwr-plugin-2.1.6.jar"/>
<classpathentry kind="lib" path="lib/struts2-sitemesh-plugin-2.1.6.jar"/>
<classpathentry kind="lib" path="lib/struts2-spring-plugin-2.1.6.jar"/>
<classpathentry kind="lib" path="lib/struts2-struts1-plugin-2.1.6.jar"/>
<classpathentry kind="lib" path="lib/struts2-tiles-plugin-2.1.6.jar"/>
<classpathentry kind="lib" path="lib/tagsoup-1.0.1.jar"/>
<classpathentry kind="lib" path="lib/tiles-api-2.0.6.jar"/>
<classpathentry kind="lib" path="lib/tiles-core-2.0.6.jar"/>
<classpathentry kind="lib" path="lib/tiles-jsp-2.0.5.jar"/>
<classpathentry kind="lib" path="lib/wsdl4j-1.5.1.jar"/>
<classpathentry kind="lib" path="lib/wsdl4j-1.6.1.jar"/>
<classpathentry kind="lib" path="lib/wstx-asl-3.2.4.jar"/>
<classpathentry kind="lib" path="lib/xalan.jar"/>
<classpathentry kind="lib" path="lib/xbean-spring-3.4.jar"/>
<classpathentry kind="lib" path="lib/xerces-2.6.2.jar"/>
<classpathentry kind="lib" path="lib/xerces.jar"/>
<classpathentry kind="lib" path="lib/xercesImpl.jar"/>
<classpathentry kind="lib" path="lib/xml-apis.jar"/>
<classpathentry kind="lib" path="lib/xml-resolver-1.2.jar"/>
<classpathentry kind="lib" path="lib/xmlbeans-2.3.0.jar"/>
<classpathentry kind="lib" path="lib/XmlSchema-1.4.2.jar"/>
<classpathentry kind="lib" path="lib/xmlsec-1.3.0.jar"/>
<classpathentry kind="lib" path="lib/xpp3_min-1.1.3.4.O.jar"/>
<classpathentry kind="lib" path="lib/xsltc.jar"/>
<classpathentry kind="lib" path="lib/xstream-1.1.3.jar"/>
<classpathentry kind="lib" path="lib/xstream-1.2.2.jar"/>
<classpathentry kind="lib" path="lib/xwork-2.1.2.jar"/>
<classpathentry kind="lib" path="target/lib/buybooks.jar" sourcepath="target/lib/buybooks.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="lib/hibernate-annotations-3.4.0.GA.jar"/>
<classpathentry kind="lib" path="lib/hibernate-core-3.6.3.Final.jar"/>
<classpathentry kind="lib" path="lib/hibernate-ehcache-3.3.1.GA.jar"/>
<classpathentry kind="lib" path="lib/hibernate-search-3.4.0.Final.jar"/>
<classpathentry kind="lib" path="lib/hibernate-search-analyzers-3.4.0.Final.jar"/>
<classpathentry kind="lib" path="lib/hibernate-search-infinispan-3.4.0.Final.jar"/>
<classpathentry kind="lib" path="lib/jonix-2.0.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>*