Web application running on local machine

web application development:

Idea: Gels for Eclipse. Used by jdk: 1.6 frames frames: 1.2 server: jboss 4.0

the project is running on local port 8080.

ie, url: http: // localhost: 8080 / mfirst

It works great in the presence of an internet connection. If I disconnect the Internet connection, it throws a canot find action mapping error and an action form class.

all my tld and jar files refer only to the local location.

any body will help please.

IN JSP PAGE:

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Exception in JSP: /index.jsp:21

**LINE 21 IS:**



21: html:form  name="loginForm" type="com.product.form.loginform" action="/Login.do" onsubmit="return Validatelogin(this);"

IN CONSOLE IT SHOWS

...........
16:28:09,031 INFO  [PropertyMessageResources] Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
16:28:09,109 ERROR [ActionServlet] Parsing error processing resource path 
java.net.UnknownHostException: struts.apache.org
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source).
at sun.net.NetworkClient.doConnect(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.<init>(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
    at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)
    at org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknown Source)
    at org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
    at org.apache.commons.digester.Digester.parse(Digester.java:1572)
    at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:1006)
    at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:955)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:470)
    at javax.servlet.GenericServlet.init(GenericServlet.java:211)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3917)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4201)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
    at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.apache.catalina.core.StandardContext.init(StandardContext.java:5116)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
.
.
.
.
16:28:19,046 INFO  [PropertyMessageResources] Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
16:28:19,046 INFO  [PropertyMessageResources] Initializing, config='org.apache.struts.taglib.html.LocalStrings', returnNull=true
16:28:19,046 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
javax.servlet.jsp.JspException: Cannot find ActionMappings or ActionFormBeans collection
    at org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:798)
    at org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:506)
    at org.apache.jsp.index_jsp._jspx_meth_html_form_0(index_jsp.java:181)
+3
source share
5 answers

, xml, , DTD, . xml .

, , 5 .

+2

:

java.net.UnknownHostException: struts.apache.org at java.net.PlainSocketImpl.connect( ) java.net.SocksSocketImpl.connect( ) java.net.Socket.connect( ) java.net.Socket.connect( ). sun.net.NetworkClient.doConnect( ) sun.net.www.http.HttpClient.openServer( ) sun.net.www.http.HttpClient.openServer( ) sun.net.www.http.HttpClient(. ) sun.net.www.http.HttpClient.New( ) sun.net.www.http.HttpClient.New( ) sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient( ) sun.net.www.protocol.http.HttpURLConnection.plainConnect( ) sun.net.www.protocol.http.HttpURLConnection.connect( ) sun.net.www.protocol.http.HttpURLConnection.getInputStream( ) org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity( ) org.apache.xerces.impl.XMLEntityManager.startEntity( ) org.apache.xerces.impl.XMLEntityManager.startDTDEntity( ) org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource( ) org.apache.xerces.impl.XMLDocumentScannerImpl $DTDDispatcher.dispatch( ) org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument( )

struts.apache.org, XMLEntityManager HttpURLConnection.

: DTD, , , .

+2

. , WEB-INF/lib struts. , , .

+1

struts.jar WEB-INF/lib? DTD, struts.jar, url, DOCTYPE web.xml.

<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">
+1

Find the "struts.apache.org" link in your struts configuration files if you find any replacement with its local location after loading xsd from struts

0
source

Source: https://habr.com/ru/post/1788665/


All Articles