Is this preventable?  Any solution? thanks

-----Original Message-----
From: Dennis Byrne [mailto:[EMAIL PROTECTED]
Sent: Wednesday, February 22, 2006 2:23 PM
To: MyFaces Discussion
Subject: Re: problem deploying on Weblogic 8.1 sp2


>SEVERE: Unable to parse web.xml
>java.net.UnknownHostException: java.sun.com

Your app is trying to go to the Internet in order to get the DTD/XSD for the 
dep. desc. 

Dennis Byrne

>-----Original Message-----
>From: Leyzerzon, Simeon [mailto:[EMAIL PROTECTED]
>Sent: Wednesday, February 22, 2006 02:16 PM
>To: '[email protected]'
>Subject: problem deploying on Weblogic 8.1 sp2
>
>Hi,
>
>I'm attempting to deploying a blank.war file supplied with the examples as a 
>proof of concept on Weblogic 8.1 sp2.  
>
>Here is an excerpt from the WL log file:
>
>==============================================================================================
>
>Feb 21, 2006 3:08:12 PM org.apache.myfaces.webapp.MyFacesServlet init
>WARNING: ServletContextListener not yet called
>Feb 21, 2006 3:08:12 PM org.apache.myfaces.config.FacesConfigurator 
>feedStandard
>Config
>INFO: Reading standard config 
>org/apache/myfaces/resource/standard-faces-config.
>xml
>Feb 21, 2006 3:08:12 PM org.apache.myfaces.config.FacesConfigurator 
>feedClassloa
>derConfigurations
>INFO: Reading config 
>zip:C:/bea/user_projects/domains/mydomain/myserver/.wlnotde
>lete/extract/myserver__appsdir_blank_war_blank/jarfiles/WEB-INF/lib/sandbox17427
>.jar!/META-INF/faces-config.xml
>Feb 21, 2006 3:08:12 PM org.apache.myfaces.config.FacesConfigurator 
>feedClassloa
>derConfigurations
>INFO: Reading config 
>zip:C:/bea/user_projects/domains/mydomain/myserver/.wlnotde
>lete/extract/myserver__appsdir_blank_war_blank/jarfiles/WEB-INF/lib/tomahawk1742
>9.jar!/META-INF/faces-config.xml
>Feb 21, 2006 3:08:13 PM org.apache.myfaces.config.FacesConfigurator 
>feedContextS
>pecifiedConfig
>INFO: Reading config /WEB-INF/examples-config.xml
>Feb 21, 2006 3:08:13 PM org.apache.myfaces.util.LocaleUtils toLocale
>SEVERE: Locale name null or empty, ignoring
>Feb 21, 2006 3:08:17 PM org.apache.myfaces.webapp.webxml.WebXmlParser parse
>SEVERE: Unable to parse web.xml
>java.net.UnknownHostException: java.sun.com
>        at java.net.InetAddress.getAllByName0(InetAddress.java:1004)
>        at java.net.InetAddress.getAllByName0(InetAddress.java:969)
>        at java.net.InetAddress.getAllByName(InetAddress.java:963)
>        at weblogic.net.http.HttpClient.openServer(HttpClient.java:263)
>        at weblogic.net.http.HttpClient.openServer(HttpClient.java:327)
>        at weblogic.net.http.HttpClient.<init>(HttpClient.java:128)
>        at 
> weblogic.net.http.HttpURLConnection.getHttpClient(HttpURLConnection.j
>ava:127)
>        at 
> weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.
>java:329)
>        at java.net.URL.openStream(URL.java:960)
>        at 
> weblogic.apache.xerces.impl.XMLEntityManager.startEntity(XMLEntityMan
>ager.java:836)
>        at 
> weblogic.apache.xerces.impl.XMLEntityManager.startDTDEntity(XMLEntity
>Manager.java:796)
>        at 
> weblogic.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(XMLDTDSc
>annerImpl.java:275)
>        at 
> weblogic.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.disp
>atch(XMLDocumentScannerImpl.java:841)
>        at 
> weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocume
>nt(XMLDocumentFragmentScannerImpl.java:329)
>        at 
> weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguratio
>n.java:525)
>        at 
> weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguratio
>n.java:581)
>        at weblogic.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
>        at weblogic.apache.xerces.parsers.DOMParser.parse(DOMParser.java:257)
>        at 
> weblogic.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilder
>Impl.java:201)
>        at 
> weblogic.xml.jaxp.RegistryDocumentBuilder.parse(RegistryDocumentBuild
>er.java:149)
>        at 
> org.apache.myfaces.webapp.webxml.WebXmlParser.parse(WebXmlParser.java
>:89)
>        at org.apache.myfaces.webapp.webxml.WebXml.init(WebXml.java:135)
>        at 
> org.apache.myfaces.webapp.StartupServletContextListener.initFaces(Sta
>rtupServletContextListener.java:66)
>        at 
> org.apache.myfaces.webapp.MyFacesServlet.init(MyFacesServlet.java:63)
>
>        at 
> weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(Servl
>etStubImpl.java:993)
>        at 
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
>dSubject.java:317)
>        at 
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
>118)
>        at 
> weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm
>pl.java:869)
>        at 
> weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub
>Impl.java:848)
>        at 
> weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI
>mpl.java:787)
>        at 
> weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS
>ervletContext.java:3252)
>        at 
> weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp
>ServletContext.java:3197)
>        at 
> weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp
>pServletContext.java:3174)
>        at 
> weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java
>:688)
>        at 
> weblogic.servlet.internal.WebService.preloadResources(WebService.java
>:483)
>        at 
> weblogic.servlet.internal.ServletInitService.resume(ServletInitServic
>e.java:30)
>        at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
>        at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
>        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
>        at weblogic.Server.main(Server.java:32)
>Feb 21, 2006 3:08:17 PM org.apache.myfaces.webapp.StartupServletContextListener
>initFaces
>SEVERE: Error initializing ServletContext
>javax.faces.FacesException: java.net.UnknownHostException: java.sun.com
>        at 
> org.apache.myfaces.webapp.webxml.WebXmlParser.parse(WebXmlParser.java
>:105)
>        at org.apache.myfaces.webapp.webxml.WebXml.init(WebXml.java:135)
>        at 
> org.apache.myfaces.webapp.StartupServletContextListener.initFaces(Sta
>rtupServletContextListener.java:66)
>        at 
> org.apache.myfaces.webapp.MyFacesServlet.init(MyFacesServlet.java:63)
>
>        at 
> weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(Servl
>etStubImpl.java:993)
>        at 
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
>dSubject.java:317)
>        at 
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
>118)
>        at 
> weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm
>pl.java:869)
>        at 
> weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub
>Impl.java:848)
>        at 
> weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI
>mpl.java:787)
>        at 
> weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS
>ervletContext.java:3252)
>        at 
> weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp
>ServletContext.java:3197)
>        at 
> weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp
>pServletContext.java:3174)
>        at 
> weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java
>:688)
>        at 
> weblogic.servlet.internal.WebService.preloadResources(WebService.java
>:483)
>        at 
> weblogic.servlet.internal.ServletInitService.resume(ServletInitServic
>e.java:30)
>        at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
>        at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
>        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
>        at weblogic.Server.main(Server.java:32)
>Caused by: java.net.UnknownHostException: java.sun.com
>        at java.net.InetAddress.getAllByName0(InetAddress.java:1004)
>        at java.net.InetAddress.getAllByName0(InetAddress.java:969)
>        at java.net.InetAddress.getAllByName(InetAddress.java:963)
>        at weblogic.net.http.HttpClient.openServer(HttpClient.java:263)
>        at weblogic.net.http.HttpClient.openServer(HttpClient.java:327)
>        at weblogic.net.http.HttpClient.<init>(HttpClient.java:128)
>        at 
> weblogic.net.http.HttpURLConnection.getHttpClient(HttpURLConnection.j
>ava:127)
>        at 
> weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.
>java:329)
>        at java.net.URL.openStream(URL.java:960)
>        at 
> weblogic.apache.xerces.impl.XMLEntityManager.startEntity(XMLEntityMan
>ager.java:836)
>        at 
> weblogic.apache.xerces.impl.XMLEntityManager.startDTDEntity(XMLEntity
>Manager.java:796)
>        at 
> weblogic.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(XMLDTDSc
>annerImpl.java:275)
>        at 
> weblogic.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.disp
>atch(XMLDocumentScannerImpl.java:841)
>        at 
> weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocume
>nt(XMLDocumentFragmentScannerImpl.java:329)
>        at 
> weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguratio
>n.java:525)
>        at 
> weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguratio
>n.java:581)
>        at weblogic.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
>        at weblogic.apache.xerces.parsers.DOMParser.parse(DOMParser.java:257)
>        at 
> weblogic.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilder
>Impl.java:201)
>        at 
> weblogic.xml.jaxp.RegistryDocumentBuilder.parse(RegistryDocumentBuild
>er.java:149)
>        at 
> org.apache.myfaces.webapp.webxml.WebXmlParser.parse(WebXmlParser.java
>:89)
>        ... 19 more
>javax.faces.FacesException: java.net.UnknownHostException: java.sun.com
>        at 
> org.apache.myfaces.webapp.webxml.WebXmlParser.parse(WebXmlParser.java
>:105)
>        at org.apache.myfaces.webapp.webxml.WebXml.init(WebXml.java:135)
>        at 
> org.apache.myfaces.webapp.StartupServletContextListener.initFaces(Sta
>rtupServletContextListener.java:66)
>        at 
> org.apache.myfaces.webapp.MyFacesServlet.init(MyFacesServlet.java:63)
>
>        at 
> weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(Servl
>etStubImpl.java:993)
>        at 
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
>dSubject.java:317)
>        at 
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
>118)
>        at 
> weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm
>pl.java:869)
>        at 
> weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub
>Impl.java:848)
>        at 
> weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI
>mpl.java:787)
>        at 
> weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS
>ervletContext.java:3252)
>        at 
> weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp
>ServletContext.java:3197)
>        at 
> weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp
>pServletContext.java:3174)
>        at 
> weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java
>:688)
>        at 
> weblogic.servlet.internal.WebService.preloadResources(WebService.java
>:483)
>        at 
> weblogic.servlet.internal.ServletInitService.resume(ServletInitServic
>e.java:30)
>        at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
>        at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
>        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
>        at weblogic.Server.main(Server.java:32)
>Caused by: java.net.UnknownHostException: java.sun.com
>        at java.net.InetAddress.getAllByName0(InetAddress.java:1004)
>        at java.net.InetAddress.getAllByName0(InetAddress.java:969)
>        at java.net.InetAddress.getAllByName(InetAddress.java:963)
>        at weblogic.net.http.HttpClient.openServer(HttpClient.java:263)
>        at weblogic.net.http.HttpClient.openServer(HttpClient.java:327)
>        at weblogic.net.http.HttpClient.<init>(HttpClient.java:128)
>        at 
> weblogic.net.http.HttpURLConnection.getHttpClient(HttpURLConnection.j
>ava:127)
>        at 
> weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.
>java:329)
>        at java.net.URL.openStream(URL.java:960)
>=================================================================================================
>
>
>When launching an application, I get the following error message:
>
><Feb 21, 2006 4:28:26 PM EST> <Error> <HTTP> <BEA-101017> 
><[ServletContext(id=47397,name=blank,context-path=/blank)] Root cause of 
>ServletException.
>java.lang.IllegalStateException: org.apache.myfaces.webapp.webxml.WebXml.init 
>must be called before!
>       at org.apache.myfaces.webapp.webxml.WebXml.getWebXml(WebXml.java:123)
>       at 
> org.apache.myfaces.application.jsp.JspViewHandlerImpl.getServletMapping(JspViewHandlerImpl.java:346)
>       at 
> org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:199)
>       at 
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352)
>       at javax.faces.webapp.FacesServlet.service(FacesServlet.java:107)
>       at 
> org.apache.myfaces.webapp.MyFacesServlet.service(MyFacesServlet.java:74)
>       at 
> weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
>       at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
>       at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
>       at 
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
>       at 
> org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122)
>       at 
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
>       at 
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6356)
>       at 
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
>       at 
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
>       at 
> weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)
>       at 
> weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
>       at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
>       at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
>===================================================================================================
>and the following at the WL console:
>
>        ... 15 more
>Feb 21, 2006 4:05:57 PM org.apache.myfaces.webapp.StartupServletContextListener
>initFaces
>INFO: ServletContext 
>'C:\bea\user_projects\domains\mydomain\myserver\stage\_apps
>dir_blank_war\blank.war' initialized.
>Feb 21, 2006 4:28:26 PM org.apache.myfaces.webapp.webxml.WebXml getWebXml
>SEVERE: org.apache.myfaces.webapp.webxml.WebXml.init must be called before!
>===================================================================================================
>
>
>Here is my web.xml:
>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
><?xml version="1.0" encoding="ISO-8859-1"?>
><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 
>2.3//EN"
>                         "http://java.sun.com/dtd/web-app_2_3.dtd";>
><web-app>
>       <!-- This web.xml can be used during debugging, when there is no 
> myfaces.jar
>        library available.
>
>        The faces-config.xml file (that is normally in the myfaces.jar) must be
>        copied to the /WEB-INF directory of the web context.
>
>        The TLDs (that are normally in the myfaces.jar) must be
>        copied to the /WEB-INF/lib directory of the web context.-->
>       <description>debug web.xml</description>
>       <context-param>
>               <param-name>javax.faces.CONFIG_FILES</param-name>
>               <param-value>
>            /WEB-INF/examples-config.xml
>        </param-value>
>       </context-param>
>       <context-param>
>               <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
>               <param-value>server</param-value>
>       </context-param>
>       <context-param>
>               <param-name>org.apache.myfaces.ALLOW_JAVASCRIPT</param-name>
>               <param-value>true</param-value>
>       </context-param>
>       <context-param>
>               <param-name>org.apache.myfaces.DETECT_JAVASCRIPT</param-name>
>               <param-value>false</param-value>
>       </context-param>
>       <context-param>
>               <param-name>org.apache.myfaces.PRETTY_HTML</param-name>
>               <param-value>true</param-value>
>       </context-param>
>       <context-param>
>               <param-name>org.apache.myfaces.AUTO_SCROLL</param-name>
>               <param-value>true</param-value>
>       </context-param>
>       <!-- Extensions Filter -->
>       <filter>
>               <filter-name>extensionsFilter</filter-name>
>               
> <filter-class>org.apache.myfaces.component.html.util.ExtensionsFilter</filter-class>
>               <init-param>
>                       <param-name>uploadMaxFileSize</param-name>
>                       <param-value>100m</param-value>
>               </init-param>
>               <init-param>
>                       <param-name>uploadThresholdSize</param-name>
>                       <param-value>100k</param-value>
>               </init-param>
>               <!--        <init-param>
>            <param-name>uploadRepositoryPath</param-name>
>            <param-value>/temp</param-value>
>            <description>Set the path where the intermediary files will be 
> stored.
>            </description>
>        </init-param>-->
>       </filter>
>       <filter-mapping>
>               <filter-name>extensionsFilter</filter-name>
>               <url-pattern>*.jsf</url-pattern>
>       </filter-mapping>
>       <filter-mapping>
>               <filter-name>extensionsFilter</filter-name>
>               <url-pattern>/faces/*</url-pattern>
>       </filter-mapping>
>       <listener>
>               
> <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
>       </listener>
>       <!-- Faces Servlet -->
>       <!--
>       <servlet>
>               <servlet-name>Faces Servlet</servlet-name>
>               <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
>               <load-on-startup>1</load-on-startup>
>       </servlet>
>       -->
>       <servlet>
>               <servlet-name>Faces Servlet</servlet-name>
>               
> <servlet-class>org.apache.myfaces.webapp.MyFacesServlet</servlet-class>
>               <load-on-startup>1</load-on-startup>
>       </servlet>
>       <!-- Faces Servlet Mapping -->
>       <!-- virtual path mapping -->
>       <!--
>    <servlet-mapping>
>        <servlet-name>Faces Servlet</servlet-name>
>        <url-pattern>/faces/*</url-pattern>
>    </servlet-mapping>
>    -->
>       <!-- extension mapping -->
>       <servlet-mapping>
>               <servlet-name>Faces Servlet</servlet-name>
>               <url-pattern>*.jsf</url-pattern>
>       </servlet-mapping>
>       <!-- Welcome files -->
>       <welcome-file-list>
>               <welcome-file>index.jsp</welcome-file>
>               <welcome-file>index.html</welcome-file>
>       </welcome-file-list>
></web-app>
>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
>
>Could anyone help, please?
>TIA
>
>
>Simeon Leyzerzon
>
>
>==============================================================================
>Please access the attached hyperlink for an important electronic 
>communications disclaimer: 
>
>http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html
>==============================================================================
>
>



==============================================================================
Please access the attached hyperlink for an important electronic communications 
disclaimer: 

http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html
==============================================================================

Reply via email to