Exception usando Matlab, Glassfish y Netbeans6.0 VisualWeb

"Diego Ochoa Tocachi" <[email protected]>
Newsgroups gmane.comp.java.javaspain
Message-ID <[email protected]>
Hola javeros,

Tengo un problema con un proyecto VisualWeb de Netbeans 6.0 y Matlab.

Ejecuto funciones de Matlab con Java atravez del Matlab JavaBuilder(Tm)
recogiendo los datos con una pagina web Visual Web de netbeans 6.0.

Al enviar los datos desde la pagina al server Glassfish, las funciones
Matlab son ejecutadas correctamente, pero hay una exception en el servlet
ThemServlet por defecto, causando que el sitio completo deje de funcionar,
incluso el glassfish queda no funcional, por continuas excepciones del mismo
tipo, y esto hace que no se visualicen los componentes web en el lado del
cliente.

La log de Glassfish y la excepción son:

StandardWrapperValve[ThemeServlet]: PWC1406: Servlet.service() for servlet
ThemeServlet threw exception
javax.xml.parsers.FactoryConfigurationError: Provider
org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found
        at
javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.java:129)
        at
org.netbeans.modules.schema2beans.GraphManager.createXmlDocument(GraphManager.java:404)
        at
org.netbeans.modules.schema2beans.GraphManager.createXmlDocument(GraphManager.java:378)
        at
org.netbeans.modules.schema2beans.GraphManager.createXmlDocument(GraphManager.java:325)
        at
org.netbeans.modules.schema2beans.GraphManager.createRootElementNode(GraphManager.java:109)
        at
org.netbeans.modules.web.monitor.data.MonitorData.<init>(MonitorData.java:75)
        at
org.netbeans.modules.web.monitor.data.MonitorData.<init>(MonitorData.java:68)
        at
org.netbeans.modules.web.monitor.server.MonitorFilter.setupDataRecord(MonitorFilter.java:481)
        at
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:328)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
        at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
        at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
        at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
        at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
        at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
        at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
        at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
        at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
        at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
        at
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
        at
com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)


Las excepciones que causa a las otras paginas:

StandardWrapperValve[Faces Servlet]: PWC1406: Servlet.service() for servlet
Faces Servlet threw exception
javax.xml.parsers.FactoryConfigurationError: Provider
org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found
        at
javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.java:129)
        at
org.netbeans.modules.schema2beans.GraphManager.createXmlDocument(GraphManager.java:404)
        at
org.netbeans.modules.schema2beans.GraphManager.createXmlDocument(GraphManager.java:378)
        at
org.netbeans.modules.schema2beans.GraphManager.createXmlDocument(GraphManager.java:325)
        at
org.netbeans.modules.schema2beans.GraphManager.createRootElementNode(GraphManager.java:109)
        at
org.netbeans.modules.web.monitor.data.MonitorData.<init>(MonitorData.java:75)
        at
org.netbeans.modules.web.monitor.data.MonitorData.<init>(MonitorData.java:68)
        at
org.netbeans.modules.web.monitor.server.MonitorFilter.setupDataRecord(MonitorFilter.java:481)
        at
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:328)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
        at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
        at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
        at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
        at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
        at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
        at
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
        at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
        at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
        at
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
        at
com.sun.enterprise.web.portunif.PortUnificationPipeline$PUTask.doTask(PortUnificationPipeline.java:380)
        at
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
        at
com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)

Las caracteristicas de mi servidor:

Ubuntu 7.10
Kernel 2.6.22-14
Netbeans 6.0
Glassfish v2ur1-b09d-linux
Matlab r2007a

Una idea que se me ocurre para este problema es que las librerías de matlab
JNI, tienen algun conflicto con librerias de Glassfish,
pero no se como solucionar esos problemas.

Si alguien me ayuda le agradezco toda la vida, ya que es el sistema es para
mi tesis universitaria.

Gracias de antemano.



-- 
Diego Ochoa
email: [email protected]
Luis Pasteur 2-30 y Copernico
Telf: +593 7 2451 388
Fax: +593 7 2451 388
Movil: 593 95359807
Cuenca - Ecuador
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.