You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Shyam A <st...@yahoo.com> on 2003/08/07 17:20:39 UTC
RE: [newbie]: forwarding to a URL from Action class - 2nd post
Hello,
Thanks for your mail. I have defined the path for the
URL in the global forwards :
<forward name="login"
path="http://xxx.edu:8025/pls/TEST/twbkwbis.P_WWWLogin"/>
As I mentioned, the ActionForward object adds a "/" to
the path and the browser returns a "HTTP - Bad
Request" error message.
Is there a way to solve this problem??
Thanks,
Shaym
--- Sachin <cs...@pisoftek.com> wrote:
> Actually your forwards should be part of your
> mapping object
>
> but you are trying to pass forward with matching of
> it in
> struts-config.xml..
>
> So it oyu should define it in global forwards so
> that mapping will get That
> URL...
>
> Thanks
> Sachin
>
> -----Original Message-----
> From: Shyam A [mailto:struts_newbie@yahoo.com]
> Sent: Wednesday, August 06, 2003 9:49 PM
> To: struts-user@jakarta.apache.org
> Subject: [newbie]: forwarding to a URL from Action
> class
>
>
> Hi,
>
> I have an application that is accessed from another
> application and I need to return a user to the
> original application when the user logs out/times
> out
> of my application.
>
> I always get a "HTTP - Bad Request" error when I try
> to forward to a URL from my DispatchAction class. I
> have tried defining the URL in my struts-config and
> used the following code in the Action class methods:
>
> return (servlet.findForward("login"));
>
> Also, I get the same result if I define the URL as a
> constant and use the code below:
>
> return (new ActionForward(Constants.URL));
>
> The reason I guess is that the ActionForward object
> uses a relative path and inserts a "/" at the
> beginning of the URL.
>
> Any help would be greatly appreciated.
>
> Thanks,
> Shyam
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site
> design software
> http://sitebuilder.yahoo.com
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail:
> struts-user-help@jakarta.apache.org
>
>
>
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail:
> struts-user-help@jakarta.apache.org
>
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org
Re: [newbie]: Problem in running example application:need help
Posted by Manan Mehra <ch...@yahoo.com>.
--- Manan Mehra <ch...@yahoo.com> wrote:
> Hello all :
>
> I have downloaded struts and installed the
> struts-example application on my web server. But it
> does not load properly.
>
> I am using WEBLOGIC SERVER 6.0. I tried the same on
APACHE 4.03 and it works. There must be something
missing on weblogic. Any ideas would be appreciated.
>
> Details of error message are :
>
> [INFO] PropertyMessageResources - -Initializing,
> config='org.apache.struts.util.LocalStrings',
> returnNull=true
> [INFO] PropertyMessageResources - -Initializing,
> config='org.apache.struts.action.ActionResources',
> returnNull=
> [ERROR] ActionServlet - -null
>
<java.lang.AbstractMethodError>java.lang.AbstractMethodError
> at
>
org.apache.commons.digester.Digester.getXMLReader(Digester.java:908)
> at
>
org.apache.commons.digester.Digester.parse(Digester.java:1562)
> at
>
org.apache.struts.action.ActionServlet.initServlet(ActionServlet.java:1381)
> at
>
org.apache.struts.action.ActionServlet.init(ActionServlet.java:464)
> at
>
javax.servlet.GenericServlet.init(GenericServlet.java:258)
> at
>
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:638)
> at
>
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:581)
> at
>
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:526)
> at
>
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1078)
> at
>
weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:1022)
> at
>
weblogic.servlet.internal.HttpServer.loadWARContext(HttpServer.java:468)
> at
>
weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:404)
> at
>
weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:74)
> at
>
weblogic.j2ee.Application.addComponent(Application.java:133)
> at
>
weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:115)
> at
>
weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:327)
> at
>
weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:143)
> at
>
weblogic.management.mbeans.custom.WebServer.addWebDeployment(WebServer.java:76)
> at java.lang.reflect.Method.invoke(Native
> Method)
> at
>
weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:562)
> at
>
weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:548)
> at
>
weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:285)
> at
>
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
> at
>
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
> at
>
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:439)
> at
>
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:180)
> at $Proxy37.addWebDeployment(Unknown Source)
> at
>
weblogic.management.configuration.WebServerMBean_CachingStub.addWebDeployment(WebServerMBean_Caching
> at
>
weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:313)
> at
>
weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:143)
> at java.lang.reflect.Method.invoke(Native
> Method)
> at
>
weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:562)
> at
>
weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:548)
> at
>
weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:285)
> at
>
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
> at
>
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
> at
>
weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:4
> at
>
weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:287)
> at
>
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
> at
>
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
> at
>
weblogic.management.internal.DynamicMBeanImpl.addDeployment(DynamicMBeanImpl.java:866)
> at
>
weblogic.management.internal.DynamicMBeanImpl.addDeployment(DynamicMBeanImpl.java:853)
> at
>
weblogic.management.internal.DynamicMBeanImpl.add(DynamicMBeanImpl.java:838)
> at
>
weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:566)
> at
>
weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:548)
> at
>
weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:285)
> at
>
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
> at
>
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
> at
>
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:439)
> at
>
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:180)
> at $Proxy12.addTarget(Unknown Source)
> at
>
weblogic.management.mbeans.custom.ApplicationManager.autoDeploy(ApplicationManager.java:486)
> at
>
weblogic.management.mbeans.custom.ApplicationManager.addApplication(ApplicationManager.java:557)
> at
>
weblogic.management.mbeans.custom.ApplicationManager.addApplication(ApplicationManager.java:504)
> at
>
weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:428)
> at
>
weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:380)
> at
>
weblogic.management.mbeans.custom.ApplicationManager.update(ApplicationManager.java:152)
> at
>
weblogic.management.mbeans.custom.ApplicationManager.startAdminManager(ApplicationManager.java:205)
> at
>
weblogic.management.mbeans.custom.ApplicationManager.start(ApplicationManager.java:120)
> at java.lang.reflect.Method.invoke(Native
> Method)
> at
>
weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:562)
> at
>
weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:548)
> at
>
weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:285)
> at
>
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
> at
>
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
> at
>
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:439)
> at
>
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:180)
> at $Proxy3.start(Unknown Source)
> at
>
weblogic.management.Admin.startApplicationManager(Admin.java:1037)
> at
> weblogic.management.Admin.finish(Admin.java:493)
> at
> weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:429)
> at
> weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:170)
> at weblogic.Server.main(Server.java:35)
>
>
>
>
> Thanks in advance for help
>
>
> Manan
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site
> design software
> http://sitebuilder.yahoo.com
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail:
> struts-user-help@jakarta.apache.org
>
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org
[newbie]: Struts installation problem
Posted by Manan Mehra <ch...@yahoo.com>.
Hello all :
I have downloaded struts and installed the
struts-example application on my web server. But it
does not load properly.
I am using WEBLOGIC SERVER 6.0
Details of error message are :
[INFO] PropertyMessageResources - -Initializing,
config='org.apache.struts.util.LocalStrings',
returnNull=true
[INFO] PropertyMessageResources - -Initializing,
config='org.apache.struts.action.ActionResources',
returnNull=
[ERROR] ActionServlet - -null
<java.lang.AbstractMethodError>java.lang.AbstractMethodError
at
org.apache.commons.digester.Digester.getXMLReader(Digester.java:908)
at
org.apache.commons.digester.Digester.parse(Digester.java:1562)
at
org.apache.struts.action.ActionServlet.initServlet(ActionServlet.java:1381)
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:464)
at
javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:638)
at
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:581)
at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:526)
at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1078)
at
weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:1022)
at
weblogic.servlet.internal.HttpServer.loadWARContext(HttpServer.java:468)
at
weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:404)
at
weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:74)
at
weblogic.j2ee.Application.addComponent(Application.java:133)
at
weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:115)
at
weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:327)
at
weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:143)
at
weblogic.management.mbeans.custom.WebServer.addWebDeployment(WebServer.java:76)
at java.lang.reflect.Method.invoke(Native
Method)
at
weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:562)
at
weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:548)
at
weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:285)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
at
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:439)
at
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:180)
at $Proxy37.addWebDeployment(Unknown Source)
at
weblogic.management.configuration.WebServerMBean_CachingStub.addWebDeployment(WebServerMBean_Caching
at
weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:313)
at
weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:143)
at java.lang.reflect.Method.invoke(Native
Method)
at
weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:562)
at
weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:548)
at
weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:285)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
at
weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:4
at
weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:287)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
at
weblogic.management.internal.DynamicMBeanImpl.addDeployment(DynamicMBeanImpl.java:866)
at
weblogic.management.internal.DynamicMBeanImpl.addDeployment(DynamicMBeanImpl.java:853)
at
weblogic.management.internal.DynamicMBeanImpl.add(DynamicMBeanImpl.java:838)
at
weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:566)
at
weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:548)
at
weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:285)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
at
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:439)
at
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:180)
at $Proxy12.addTarget(Unknown Source)
at
weblogic.management.mbeans.custom.ApplicationManager.autoDeploy(ApplicationManager.java:486)
at
weblogic.management.mbeans.custom.ApplicationManager.addApplication(ApplicationManager.java:557)
at
weblogic.management.mbeans.custom.ApplicationManager.addApplication(ApplicationManager.java:504)
at
weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:428)
at
weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:380)
at
weblogic.management.mbeans.custom.ApplicationManager.update(ApplicationManager.java:152)
at
weblogic.management.mbeans.custom.ApplicationManager.startAdminManager(ApplicationManager.java:205)
at
weblogic.management.mbeans.custom.ApplicationManager.start(ApplicationManager.java:120)
at java.lang.reflect.Method.invoke(Native
Method)
at
weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:562)
at
weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:548)
at
weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:285)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
at
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:439)
at
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:180)
at $Proxy3.start(Unknown Source)
at
weblogic.management.Admin.startApplicationManager(Admin.java:1037)
at
weblogic.management.Admin.finish(Admin.java:493)
at
weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:429)
at
weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:170)
at weblogic.Server.main(Server.java:35)
Thanks in advance for help
Manan
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org
[newbie]: forwarding to a URL from Action class - any takers?
Posted by Shyam A <st...@yahoo.com>.
Hi,
I have an application that is accessed from another
application and I need to return a user to the
original application when the user logs out/times
out of my application.
I always get a "HTTP - Bad Request" error when I try
to forward to a URL from my DispatchAction class. I
have tried defining the URL path as a global forward
in my struts-config:
<forward name="login" path="http://..." />,
and used the following code in the Action class
methods:
return (servlet.findForward("login"));
Also, I get the same result if I define the URL as a
constant and use the code below:
return (new ActionForward(Constants.URL));
The reason I guess is that the ActionForward object
uses a relative path and inserts a "/" at the
beginning of the URL.
I have also tried in vain using
response.sendRedirect(URL).
response.sendRedirect() does not redirect the user to
the URL, instead control goes to the next statement in
my DispatchAction class method.
I'm not sure if this is an Application Server issue...
I use OC4J, the application server that comes with
Oracle9iAS (1.0.2.2).
Is there any solution to this problem?
Any help would be greatly appreciated.
Thanks,
Shyam
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org