Hi,
 
I am using jsf with spring. and in my screen, i need a datatable with checkboxes where the user can update some data.
For this, i got to know that i can use the jars provided by jenia. Somehow, when i try to deploy my app, it gives me the following exception:
 

[#|2006-08-17T16:59:50.029-0400|SEVERE|sun-appserver-pe8.2|de.mindmatters.faces.spring.context.ContextLoader|_ThreadID=10;|Context initialization failed

org.springframework.beans.factory.BeanDefinitionStoreException

: IOException parsing XML document from URL [jar:file:/C:/Sun/AppServer/domains/domain1/lib/ext/jenia4faces-dataTools_1.2.jar!/META-INF/faces-config.xml]; nested exception is java.io.FileNotFoundException : C:\Sun\AppServer\bin\jenia-dataTools-config.xml (The system cannot find the file specified)

java.io.FileNotFoundException

: C:\Sun\AppServer\bin\jenia-dataTools-config.xml (The system cannot find the file specified)

at java.io.FileInputStream.open(

Native Method)

at java.io.FileInputStream.<init>(

FileInputStream.java:106)

at java.io.FileInputStream.<init>(

FileInputStream.java:66)

at sun.net.www.protocol.file.FileURLConnection.connect(

FileURLConnection.java:70)

at sun.net.www.protocol.file.FileURLConnection.getInputStream(

FileURLConnection.java:161)

at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(

XMLEntityManager.java:973)

at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(

XMLEntityManager.java:905)

at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(

XMLEntityManager.java:843)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEntityReference(

XMLDocumentFragmentScannerImpl.java:1334 )

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(

XMLDocumentFragmentScannerImpl.java:1756 )

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(

XMLDocumentFragmentScannerImpl.java:368 )

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(

XML11Configuration.java:834)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(

XML11Configuration.java:764)

at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(

XMLParser.java:148)

at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(

DOMParser.java:250)

at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(

DocumentBuilderImpl.java:292)

at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(

XmlBeanDefinitionReader.java:222 )

at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(

XmlBeanDefinitionReader.java:173 )

at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(

XmlBeanDefinitionReader.java:148 )

at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(

AbstractBeanDefinitionReader.java:126 )

at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(

AbstractBeanDefinitionReader.java:142 )

at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(

XmlWebApplicationContext.java:126 )

at de.mindmatters.faces.spring.context.support.DefaultFacesWebApplicationContext.loadBeanDefinitions(

DefaultFacesWebApplicationContext.java:139 )

at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(

XmlWebApplicationContext.java:94 )

at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(

AbstractRefreshableApplicationContext.java:89 )

at org.springframework.context.support.AbstractApplicationContext.refresh(

AbstractApplicationContext.java:269)

at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(

AbstractRefreshableWebApplicationContext.java:134 )

at de.mindmatters.faces.spring.context.ContextLoader.createWebApplicationContext(

ContextLoader.java:247)

at de.mindmatters.faces.spring.AbstractContextLoader.initWebApplicationContext(

AbstractContextLoader.java:80)

at de.mindmatters.faces.spring.AbstractContextLoaderListener.contextInitialized(

AbstractContextLoaderListener.java:52 )

at org.apache.catalina.core.StandardContext.listenerStart(

StandardContext.java:4010)

at org.apache.catalina.core.StandardContext.start(

StandardContext.java:4522)

at com.sun.enterprise.web.WebModule.start(

WebModule.java:241)

at org.apache.catalina.core.ContainerBase.start(

ContainerBase.java:1086)

at org.apache.catalina.core.StandardHost.start(

StandardHost.java:847)

at org.apache.catalina.core.ContainerBase.start(

ContainerBase.java:1086)

at org.apache.catalina.core.StandardEngine.start(

StandardEngine.java:483)

at org.apache.catalina.startup.Embedded.start(

Embedded.java:894)

at com.sun.enterprise.web.WebContainer.start(

WebContainer.java:741)

at com.sun.enterprise.web.PEWebContainer.startInstance(

PEWebContainer.java:515)

at com.sun.enterprise.web.PEWebContainerLifecycle.onStartup(

PEWebContainerLifecycle.java:54)

at com.sun.enterprise.server.ApplicationServer.onStartup(

ApplicationServer.java:300)

at com.sun.enterprise.server.PEMain.run(

PEMain.java:294)

at com.sun.enterprise.server.PEMain.main(

PEMain.java:220)

|#]

[#|

2006-08-17T16:59:50.039-0400|SEVERE|sun-appserver-pe8.2|javax.enterprise.system.container.web|_ThreadID=10;|WebModule[/JSF_Spring]Exception sending context initialized event to listener instance of class de.mindmatters.faces.spring.context.ContextLoaderListener

org.springframework.beans.factory.BeanDefinitionStoreException

: IOException parsing XML document from URL [jar:file:/C:/Sun/AppServer/domains/domain1/lib/ext/jenia4faces-dataTools_1.2.jar!/META-INF/faces-config.xml]; nested exception is java.io.FileNotFoundException : C:\Sun\AppServer\bin\jenia-dataTools-config.xml (The system cannot find the file specified)

java.io.FileNotFoundException

: C:\Sun\AppServer\bin\jenia-dataTools-config.xml (The system cannot find the file specified)

at java.io.FileInputStream.open(

Native Method)

at java.io.FileInputStream.<init>(

FileInputStream.java:106)

at java.io.FileInputStream.<init>(

FileInputStream.java:66)

at sun.net.www.protocol.file.FileURLConnection.connect(

FileURLConnection.java:70)

at sun.net.www.protocol.file.FileURLConnection.getInputStream(

FileURLConnection.java:161)

at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(

XMLEntityManager.java:973)

at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(

XMLEntityManager.java:905)

at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(

XMLEntityManager.java:843)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEntityReference(

XMLDocumentFragmentScannerImpl.java:1334 )

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(

XMLDocumentFragmentScannerImpl.java:1756 )

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(

XMLDocumentFragmentScannerImpl.java:368 )

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(

XML11Configuration.java:834)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(

XML11Configuration.java:764)

at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(

XMLParser.java:148)

at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(

DOMParser.java:250)

at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(

DocumentBuilderImpl.java:292)

at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(

XmlBeanDefinitionReader.java:222 )

at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(

XmlBeanDefinitionReader.java:173 )

at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(

XmlBeanDefinitionReader.java:148 )

at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(

AbstractBeanDefinitionReader.java:126 )

at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(

AbstractBeanDefinitionReader.java:142 )

at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(

XmlWebApplicationContext.java:126 )

at de.mindmatters.faces.spring.context.support.DefaultFacesWebApplicationContext.loadBeanDefinitions(

DefaultFacesWebApplicationContext.java:139 )

at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(

XmlWebApplicationContext.java:94 )

at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(

AbstractRefreshableApplicationContext.java:89 )

at org.springframework.context.support.AbstractApplicationContext.refresh(

AbstractApplicationContext.java:269)

at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(

AbstractRefreshableWebApplicationContext.java:134 )

at de.mindmatters.faces.spring.context.ContextLoader.createWebApplicationContext(

ContextLoader.java:247)

at de.mindmatters.faces.spring.AbstractContextLoader.initWebApplicationContext(

AbstractContextLoader.java:80)

at de.mindmatters.faces.spring.AbstractContextLoaderListener.contextInitialized(

AbstractContextLoaderListener.java:52 )

at org.apache.catalina.core.StandardContext.listenerStart(

StandardContext.java:4010)

at org.apache.catalina.core.StandardContext.start(

StandardContext.java:4522)

at com.sun.enterprise.web.WebModule.start(

WebModule.java:241)

at org.apache.catalina.core.ContainerBase.start(

ContainerBase.java:1086)

at org.apache.catalina.core.StandardHost.start(

StandardHost.java:847)

at org.apache.catalina.core.ContainerBase.start(

ContainerBase.java:1086)

at org.apache.catalina.core.StandardEngine.start(

StandardEngine.java:483)

at org.apache.catalina.startup.Embedded.start(

Embedded.java:894)

at com.sun.enterprise.web.WebContainer.start(

WebContainer.java:741)

at com.sun.enterprise.web.PEWebContainer.startInstance(

PEWebContainer.java:515)

at com.sun.enterprise.web.PEWebContainerLifecycle.onStartup(

PEWebContainerLifecycle.java:54)

at com.sun.enterprise.server.ApplicationServer.onStartup(

ApplicationServer.java:300)

at com.sun.enterprise.server.PEMain.run(

PEMain.java:294)

at com.sun.enterprise.server.PEMain.main(

PEMain.java:220)

I tried using the source from these jar files.. but in that case, it fails to compile. The error in this case is:

Diagnosis: Compilation failure

FATAL ERROR: Error executing Maven for a project

org.apache.maven.BuildFailureException: Compilation failure

at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:555)

at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)

at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)

at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)

at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)

at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)

at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:441)

at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:382)

at org.maven.ide.eclipse.Maven2Executor.main(Maven2Executor.java:68)

Caused by: org.apache.maven.plugin.CompilationFailureException: Compilation failure

at org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:505)

at org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:111)

at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)

at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)

Any help is greatly appreciated..

Thanks,

Nimisha.

Reply via email to