use with tapestry/hivemind [message #59994] |
Tue, 07 February 2006 07:57  |
Eclipse User |
|
|
|
Originally posted by: texas_mustang.yahoo.com
I am having trouble getting tapestry/hivemind to work with equinox & the RSP
stuff that Wolfgang Gehner published. I've added the tapestry servlet as an
extension as follows:
<extension
id="myservletID"
name="myservletName"
point="org.eclipse.equinox.servlet.ext.servlets">
<alias>
/app
</alias>
<servlet-class>
org.apache.tapestry.ApplicationServlet
</servlet-class>
</extension>
When I do a sp_redeploy & then hit my url
http://localhost:7001/rspwebapp/eclipse/app
I get the following stack trace. The root appears to be a caused by:
java.lang.ClassCastException: org.apache.hivemind.impl.RegistryImpl.
org.apache.hivemind.ApplicationRuntimeException:
org.apache.hivemind.impl.RegistryImpl
[classpath:/org/apache/tapestry/pages/Exception.page, line 22, column 65]
at
org.apache.tapestry.error.ExceptionPresenterImpl.presentExce ption(ExceptionPresenterImpl.java:64)
at
$ExceptionPresenter_109448cc4be.presentException($ExceptionP resenter_109448cc4be.java)
at
org.apache.tapestry.engine.AbstractEngine.activateExceptionP age(AbstractEngine.java:121)
at
org.apache.tapestry.engine.AbstractEngine.service(AbstractEn gine.java:280)
at
org.apache.tapestry.services.impl.InvokeEngineTerminator.ser vice(InvokeEngineTerminator.java:60)
at
$WebRequestServicer_109448cc51a.service($WebRequestServicer_ 109448cc51a.java)
at
$WebRequestServicer_109448cc516.service($WebRequestServicer_ 109448cc516.java)
at
org.apache.tapestry.services.impl.WebRequestServicerPipeline Bridge.service(WebRequestServicerPipelineBridge.java:56)
at
$ServletRequestServicer_109448cc4fa.service($ServletRequestS ervicer_109448cc4fa.java)
at
org.apache.tapestry.request.DecodedRequestInjector.service(D ecodedRequestInjector.java:55)
at
$ServletRequestServicerFilter_109448cc4f6.service($ServletRe questServicerFilter_109448cc4f6.java)
at
$ServletRequestServicer_109448cc4fc.service($ServletRequestS ervicer_109448cc4fc.java)
at
org.apache.tapestry.multipart.MultipartDecoderFilter.service (MultipartDecoderFilter.java:52)
at
$ServletRequestServicerFilter_109448cc4f4.service($ServletRe questServicerFilter_109448cc4f4.java)
at
$ServletRequestServicer_109448cc4fc.service($ServletRequestS ervicer_109448cc4fc.java)
at
org.apache.tapestry.services.impl.SetupRequestEncoding.servi ce(SetupRequestEncoding.java:53)
at
$ServletRequestServicerFilter_109448cc4f8.service($ServletRe questServicerFilter_109448cc4f8.java)
at
$ServletRequestServicer_109448cc4fc.service($ServletRequestS ervicer_109448cc4fc.java)
at
$ServletRequestServicer_109448cc4ee.service($ServletRequestS ervicer_109448cc4ee.java)
at
org.apache.tapestry.ApplicationServlet.doService(Application Servlet.java:123)
at org.apache.tapestry.ApplicationServlet.doGet(ApplicationServ let.java:79)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at
org.eclipse.equinox.servlet.httpservice.ServletRegistration. handleRequest(ServletRegistration.java:57)
at
org.eclipse.equinox.servlet.httpservice.ProxyServlet.service (ProxyServlet.java:62)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at
org.eclipse.equinox.servlet.bridge.BridgeServlet.service(Bri dgeServlet.java:72)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at
weblogic.servlet.internal.StubSecurityHelper$ServletServiceA ction.run(StubSecurityHelper.java:225)
at
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(S tubSecurityHelper.java:127)
at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStu bImpl.java:272)
at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStu bImpl.java:165)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvoca tionAction.run(WebAppServletContext.java:3153)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Aut henticatedSubject.java:321)
at
weblogic.security.service.SecurityManager.runAs(SecurityMana ger.java:121)
at
weblogic.servlet.internal.WebAppServletContext.securedExecut e(WebAppServletContext.java:1973)
at
weblogic.servlet.internal.WebAppServletContext.execute(WebAp pServletContext.java:1880)
at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequ estImpl.java:1310)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:179)
Caused by: org.apache.hivemind.ApplicationRuntimeException:
org.apache.hivemind.impl.RegistryImpl
[classpath:/org/apache/tapestry/pages/Exception.page, line 22, column 65]
at
org.apache.tapestry.engine.RequestCycle.renderPage(RequestCy cle.java:380)
at
org.apache.tapestry.services.impl.ResponseRendererImpl.rende rResponse(ResponseRendererImpl.java:71)
at
$ResponseRenderer_109448cc4ce.renderResponse($ResponseRender er_109448cc4ce.java)
at
org.apache.tapestry.error.ExceptionPresenterImpl.presentExce ption(ExceptionPresenterImpl.java:46)
... 39 more
Caused by: java.lang.ClassCastException:
org.apache.hivemind.impl.RegistryImpl
at java.util.Collections.sort(Collections.java:121)
at org.apache.tapestry.web.WebUtils.toSortedList(WebUtils.java: 46)
at
org.apache.tapestry.describe.ServletContextStrategy.describe Object(ServletContextStrategy.java:43)
at
$DescribableStrategy_109448cc5e6.describeObject($Describable Strategy_109448cc5e6.java)
at
$DescribableStrategy_109448cc5e4.describeObject($Describable Strategy_109448cc5e4.java)
at
org.apache.tapestry.describe.HTMLDescriptionReceiver.describ eAlternate(HTMLDescriptionReceiver.java:90)
at
org.apache.tapestry.web.ServletWebContext.describeTo(Servlet WebContext.java:42)
at $WebContext_109448cc50a.describeTo($WebContext_109448cc50a.j ava)
at $WebContext_109448cc4c6.describeTo($WebContext_109448cc4c6.j ava)
at
org.apache.tapestry.describe.NativeStrategy.describeObject(N ativeStrategy.java:31)
at
$DescribableStrategy_109448cc5e6.describeObject($Describable Strategy_109448cc5e6.java)
at
$DescribableStrategy_109448cc5e4.describeObject($Describable Strategy_109448cc5e4.java)
at
org.apache.tapestry.describe.HTMLDescriptionReceiver.describ e(HTMLDescriptionReceiver.java:83)
at
org.apache.tapestry.describe.HTMLDescriberImpl.describeObjec t(HTMLDescriberImpl.java:31)
at
$HTMLDescriber_109448cc4cc.describeObject($HTMLDescriber_109 448cc4cc.java)
at org.apache.tapestry.html.Describe.renderComponent(Describe.j ava:46)
at org.apache.tapestry.AbstractComponent.render(AbstractCompone nt.java:617)
at org.apache.tapestry.BaseComponent.renderComponent(BaseCompon ent.java:92)
at org.apache.tapestry.AbstractComponent.render(AbstractCompone nt.java:617)
at
org.apache.tapestry.AbstractComponent.renderBody(AbstractCom ponent.java:434)
at org.apache.tapestry.html.Shell.renderComponent(Shell.java:11 4)
at org.apache.tapestry.AbstractComponent.render(AbstractCompone nt.java:617)
at org.apache.tapestry.BaseComponent.renderComponent(BaseCompon ent.java:92)
at org.apache.tapestry.AbstractComponent.render(AbstractCompone nt.java:617)
at org.apache.tapestry.AbstractPage.renderPage(AbstractPage.jav a:275)
at
org.apache.tapestry.engine.RequestCycle.renderPage(RequestCy cle.java:366)
... 42 moreAny thoughts as to what might be causing this error? Maybe the
hivemind list would be better, but maybe someone has some tapestry/hivemind
knowledge & has seen similar. Thanks.Waynetexas_mustang@yahoo.com
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: use with tapestry/hivemind [message #60413 is a reply to message #60389] |
Wed, 08 February 2006 15:30   |
Eclipse User |
|
|
|
Originally posted by: texas_mustang.yahoo.com
Well, I don't know. I got a little further today by adding this parameter
for the servlet extension.
<param-name>org.apache.tapestry.application-specification</param-name >
<param-value>/applications/app.application</param-value>
I still get the page not found though. I'm guessing that since the tapestry
servlet & hivemind are in a different plugin that it can't see the 'Home'
page.
2006-02-08 11:59:22,766 DEBUG [tapestry.globals.RequestGlobals] Constructing
core service implementation for service tapestry.globals.RequestGlobals
2006-02-08 11:59:23,406 DEBUG [hivemind.ThreadLocale] Constructing core
service implementation for service hivemind.ThreadLocale
2006-02-08 11:59:23,406 DEBUG [tapestry.page.PageSpecificationResolver]
Constructing core service implementation for service
tapestry.page.PageSpecificationResolver
2006-02-08 11:59:23,422 DEBUG [tapestry.page.PageSpecificationResolver]
Autowired property log to
org.apache.commons.logging.impl.Log4JLogger@1ab22c7
2006-02-08 11:59:23,422 DEBUG [tapestry.page.PageSpecificationResolver] Set
property specificationSource to <SingletonProxy for
tapestry.parse.SpecificationSource(org.apache.tapestry.engin e.ISpecificationSource) >
2006-02-08 11:59:23,422 DEBUG [tapestry.page.PageSpecificationResolver] Set
property componentPropertySource to <SingletonProxy for
tapestry.props.ComponentPropertySource(org.apache.tapestry.s ervices.ComponentPropertySource) >
2006-02-08 11:59:23,422 DEBUG [tapestry.page.PageSpecificationResolver] Set
property delegate to <SingletonProxy for
tapestry.page.SpecificationResolverDelegate(org.apache.tapes try.resolver.ISpecificationResolverDelegate) >
2006-02-08 11:59:23,422 DEBUG [tapestry.page.PageSpecificationResolver] Set
property applicationId to org.apache.tapestry.ApplicationServlet
2006-02-08 11:59:23,422 DEBUG [tapestry.page.PageSpecificationResolver] Set
property contextRoot to context:/
2006-02-08 11:59:23,438 DEBUG [tapestry.page.PageSpecificationResolver]
Resolving page 'Home' in Namespace@2085b6[<application>].
2006-02-08 11:59:23,438 DEBUG [tapestry.page.PageSpecificationResolver]
Checking: classpath:/applications/Home.page
2006-02-08 11:59:23,563 DEBUG [tapestry.page.PageSpecificationResolver]
Checking: context:/WEB-INF/org.apache.tapestry.ApplicationServlet/Home .page
2006-02-08 11:59:23,656 DEBUG [tapestry.page.PageSpecificationResolver]
Checking: context:/WEB-INF/Home.page
2006-02-08 11:59:23,750 DEBUG [tapestry.page.PageSpecificationResolver]
Checking: context:/Home.page
2006-02-08 11:59:23,813 DEBUG [tapestry.page.PageSpecificationResolver]
Checking: context:/Home.html
2006-02-08 11:59:23,922 DEBUG [org.apache.tapestry.engine.AbstractEngine]
Uncaught exception
org.apache.tapestry.PageNotFoundException: Page 'Home' not found in
application namespace.
at
org.apache.tapestry.resolver.PageSpecificationResolverImpl.r esolve(PageSpecificationResolverImpl.java:140)
at
$PageSpecificationResolver_1094ab5da42.resolve($PageSpecific ationResolver_1094ab5da42.java)
at
$PageSpecificationResolver_1094ab5da43.resolve($PageSpecific ationResolver_1094ab5da43.java)
at org.apache.tapestry.pageload.PageSource.getPage(PageSource.j ava:115)
at $IPageSource_1094ab5d9ac.getPage($IPageSource_1094ab5d9ac.ja va)
at org.apache.tapestry.engine.RequestCycle.loadPage(RequestCycl e.java:268)
at org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle .java:251)
at org.apache.tapestry.engine.RequestCycle.activate(RequestCycl e.java:609)
at org.apache.tapestry.engine.HomeService.service(HomeService.j ava:63)
at $IEngineService_1094ab5da2e.service($IEngineService_1094ab5d a2e.java)
at
org.apache.tapestry.services.impl.EngineServiceOuterProxy.se rvice(EngineServiceOuterProxy.java:66)
at
org.apache.tapestry.engine.AbstractEngine.service(AbstractEn gine.java:248)
at
org.apache.tapestry.services.impl.InvokeEngineTerminator.ser vice(InvokeEngineTerminator.java:60)
at
$WebRequestServicer_1094ab5da10.service($WebRequestServicer_ 1094ab5da10.java)
at
$WebRequestServicer_1094ab5da0c.service($WebRequestServicer_ 1094ab5da0c.java)
at
org.apache.tapestry.services.impl.WebRequestServicerPipeline Bridge.service(WebRequestServicerPipelineBridge.java:56)
at
$ServletRequestServicer_1094ab5d9f0.service($ServletRequestS ervicer_1094ab5d9f0.java)
at
org.apache.tapestry.request.DecodedRequestInjector.service(D ecodedRequestInjector.java:55)
at
$ServletRequestServicerFilter_1094ab5d9ec.service($ServletRe questServicerFilter_1094ab5d9ec.java)
at
$ServletRequestServicer_1094ab5d9f2.service($ServletRequestS ervicer_1094ab5d9f2.java)
at
org.apache.tapestry.multipart.MultipartDecoderFilter.service (MultipartDecoderFilter.java:52)
at
$ServletRequestServicerFilter_1094ab5d9ea.service($ServletRe questServicerFilter_1094ab5d9ea.java)
at
$ServletRequestServicer_1094ab5d9f2.service($ServletRequestS ervicer_1094ab5d9f2.java)
at
org.apache.tapestry.services.impl.SetupRequestEncoding.servi ce(SetupRequestEncoding.java:53)
at
$ServletRequestServicerFilter_1094ab5d9ee.service($ServletRe questServicerFilter_1094ab5d9ee.java)
at
$ServletRequestServicer_1094ab5d9f2.service($ServletRequestS ervicer_1094ab5d9f2.java)
at
$ServletRequestServicer_1094ab5d9e4.service($ServletRequestS ervicer_1094ab5d9e4.java)
at
org.apache.tapestry.ApplicationServlet.doService(Application Servlet.java:123)
at org.apache.tapestry.ApplicationServlet.doGet(ApplicationServ let.java:79)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at
org.eclipse.equinox.servlet.httpservice.ServletRegistration. handleRequest(ServletRegistration.java:57)
at
org.eclipse.equinox.servlet.httpservice.ProxyServlet.service (ProxyServlet.java:62)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at
org.eclipse.equinox.servlet.bridge.BridgeServlet.service(Bri dgeServlet.java:72)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at
weblogic.servlet.internal.StubSecurityHelper$ServletServiceA ction.run(StubSecurityHelper.java:225)
at
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(S tubSecurityHelper.java:127)
at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStu bImpl.java:272)
at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStu bImpl.java:165)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvoca tionAction.run(WebAppServletContext.java:3153)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Aut henticatedSubject.java:321)
at
weblogic.security.service.SecurityManager.runAs(SecurityMana ger.java:121)
at
weblogic.servlet.internal.WebAppServletContext.securedExecut e(WebAppServletContext.java:1973)
at
weblogic.servlet.internal.WebAppServletContext.execute(WebAp pServletContext.java:1880)
at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequ estImpl.java:1310)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:179)
"Wolfgang Gehner" <wgehner@infonoia.com> wrote in message
news:e596dabe421cd97b8eec136b9565ae39$1@www.eclipse.org...
> Could this
>
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=126518
>
> be causing the problem?
>
|
|
|
Re: use with tapestry/hivemind [message #60434 is a reply to message #60413] |
Thu, 09 February 2006 09:24   |
Eclipse User |
|
|
|
Originally posted by: texas_mustang.yahoo.com
I'm responding to myself, but I wanted to document this in case someone else
comes looking...
I finally got the Tapestry 4.0 DirectLink Tutorial running.
I created my own servlet extending the tapestry servlet and overriding the
createClassResolver() method.
@Override
protected ClassResolver createClassResolver() {
// TODO Auto-generated method stub
return new DefaultClassResolver(this.getClass().getClassLoader());
}
I'm sure changing the classloader will have its own problems, but I'm happy
to make some progress.
Wayne
"Wayne Young" <texas_mustang@yahoo.com> wrote in message
news:dsdkcm$j8t$1@utils.eclipse.org...
> Well, I don't know. I got a little further today by adding this parameter
> for the servlet extension.
>
> <param-name>org.apache.tapestry.application-specification</param-name >
> <param-value>/applications/app.application</param-value>
>
> I still get the page not found though. I'm guessing that since the
> tapestry servlet & hivemind are in a different plugin that it can't see
> the 'Home' page.
>
> 2006-02-08 11:59:22,766 DEBUG [tapestry.globals.RequestGlobals]
> Constructing core service implementation for service
> tapestry.globals.RequestGlobals
> 2006-02-08 11:59:23,406 DEBUG [hivemind.ThreadLocale] Constructing core
> service implementation for service hivemind.ThreadLocale
> 2006-02-08 11:59:23,406 DEBUG [tapestry.page.PageSpecificationResolver]
> Constructing core service implementation for service
> tapestry.page.PageSpecificationResolver
> 2006-02-08 11:59:23,422 DEBUG [tapestry.page.PageSpecificationResolver]
> Autowired property log to
> org.apache.commons.logging.impl.Log4JLogger@1ab22c7
> 2006-02-08 11:59:23,422 DEBUG [tapestry.page.PageSpecificationResolver]
> Set property specificationSource to <SingletonProxy for
> tapestry.parse.SpecificationSource(org.apache.tapestry.engin e.ISpecificationSource) >
> 2006-02-08 11:59:23,422 DEBUG [tapestry.page.PageSpecificationResolver]
> Set property componentPropertySource to <SingletonProxy for
> tapestry.props.ComponentPropertySource(org.apache.tapestry.s ervices.ComponentPropertySource) >
> 2006-02-08 11:59:23,422 DEBUG [tapestry.page.PageSpecificationResolver]
> Set property delegate to <SingletonProxy for
> tapestry.page.SpecificationResolverDelegate(org.apache.tapes try.resolver.ISpecificationResolverDelegate) >
> 2006-02-08 11:59:23,422 DEBUG [tapestry.page.PageSpecificationResolver]
> Set property applicationId to org.apache.tapestry.ApplicationServlet
> 2006-02-08 11:59:23,422 DEBUG [tapestry.page.PageSpecificationResolver]
> Set property contextRoot to context:/
> 2006-02-08 11:59:23,438 DEBUG [tapestry.page.PageSpecificationResolver]
> Resolving page 'Home' in Namespace@2085b6[<application>].
> 2006-02-08 11:59:23,438 DEBUG [tapestry.page.PageSpecificationResolver]
> Checking: classpath:/applications/Home.page
> 2006-02-08 11:59:23,563 DEBUG [tapestry.page.PageSpecificationResolver]
> Checking:
> context:/WEB-INF/org.apache.tapestry.ApplicationServlet/Home .page
> 2006-02-08 11:59:23,656 DEBUG [tapestry.page.PageSpecificationResolver]
> Checking: context:/WEB-INF/Home.page
> 2006-02-08 11:59:23,750 DEBUG [tapestry.page.PageSpecificationResolver]
> Checking: context:/Home.page
> 2006-02-08 11:59:23,813 DEBUG [tapestry.page.PageSpecificationResolver]
> Checking: context:/Home.html
> 2006-02-08 11:59:23,922 DEBUG [org.apache.tapestry.engine.AbstractEngine]
> Uncaught exception
> org.apache.tapestry.PageNotFoundException: Page 'Home' not found in
> application namespace.
> at
> org.apache.tapestry.resolver.PageSpecificationResolverImpl.r esolve(PageSpecificationResolverImpl.java:140)
> at
> $PageSpecificationResolver_1094ab5da42.resolve($PageSpecific ationResolver_1094ab5da42.java)
> at
> $PageSpecificationResolver_1094ab5da43.resolve($PageSpecific ationResolver_1094ab5da43.java)
> at org.apache.tapestry.pageload.PageSource.getPage(PageSource.j ava:115)
> at $IPageSource_1094ab5d9ac.getPage($IPageSource_1094ab5d9ac.ja va)
> at org.apache.tapestry.engine.RequestCycle.loadPage(RequestCycl e.java:268)
> at org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle .java:251)
> at org.apache.tapestry.engine.RequestCycle.activate(RequestCycl e.java:609)
> at org.apache.tapestry.engine.HomeService.service(HomeService.j ava:63)
> at $IEngineService_1094ab5da2e.service($IEngineService_1094ab5d a2e.java)
> at
> org.apache.tapestry.services.impl.EngineServiceOuterProxy.se rvice(EngineServiceOuterProxy.java:66)
> at
> org.apache.tapestry.engine.AbstractEngine.service(AbstractEn gine.java:248)
> at
> org.apache.tapestry.services.impl.InvokeEngineTerminator.ser vice(InvokeEngineTerminator.java:60)
> at
> $WebRequestServicer_1094ab5da10.service($WebRequestServicer_ 1094ab5da10.java)
> at
> $WebRequestServicer_1094ab5da0c.service($WebRequestServicer_ 1094ab5da0c.java)
> at
> org.apache.tapestry.services.impl.WebRequestServicerPipeline Bridge.service(WebRequestServicerPipelineBridge.java:56)
> at
> $ServletRequestServicer_1094ab5d9f0.service($ServletRequestS ervicer_1094ab5d9f0.java)
> at
> org.apache.tapestry.request.DecodedRequestInjector.service(D ecodedRequestInjector.java:55)
> at
> $ServletRequestServicerFilter_1094ab5d9ec.service($ServletRe questServicerFilter_1094ab5d9ec.java)
> at
> $ServletRequestServicer_1094ab5d9f2.service($ServletRequestS ervicer_1094ab5d9f2.java)
> at
> org.apache.tapestry.multipart.MultipartDecoderFilter.service (MultipartDecoderFilter.java:52)
> at
> $ServletRequestServicerFilter_1094ab5d9ea.service($ServletRe questServicerFilter_1094ab5d9ea.java)
> at
> $ServletRequestServicer_1094ab5d9f2.service($ServletRequestS ervicer_1094ab5d9f2.java)
> at
> org.apache.tapestry.services.impl.SetupRequestEncoding.servi ce(SetupRequestEncoding.java:53)
> at
> $ServletRequestServicerFilter_1094ab5d9ee.service($ServletRe questServicerFilter_1094ab5d9ee.java)
> at
> $ServletRequestServicer_1094ab5d9f2.service($ServletRequestS ervicer_1094ab5d9f2.java)
> at
> $ServletRequestServicer_1094ab5d9e4.service($ServletRequestS ervicer_1094ab5d9e4.java)
> at
> org.apache.tapestry.ApplicationServlet.doService(Application Servlet.java:123)
> at
> org.apache.tapestry.ApplicationServlet.doGet(ApplicationServ let.java:79)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> at
> org.eclipse.equinox.servlet.httpservice.ServletRegistration. handleRequest(ServletRegistration.java:57)
> at
> org.eclipse.equinox.servlet.httpservice.ProxyServlet.service (ProxyServlet.java:62)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> at
> org.eclipse.equinox.servlet.bridge.BridgeServlet.service(Bri dgeServlet.java:72)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> at
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceA ction.run(StubSecurityHelper.java:225)
> at
> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(S tubSecurityHelper.java:127)
> at
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStu bImpl.java:272)
> at
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStu bImpl.java:165)
> at
> weblogic.servlet.internal.WebAppServletContext$ServletInvoca tionAction.run(WebAppServletContext.java:3153)
> at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(Aut henticatedSubject.java:321)
> at
> weblogic.security.service.SecurityManager.runAs(SecurityMana ger.java:121)
> at
> weblogic.servlet.internal.WebAppServletContext.securedExecut e(WebAppServletContext.java:1973)
> at
> weblogic.servlet.internal.WebAppServletContext.execute(WebAp pServletContext.java:1880)
> at
> weblogic.servlet.internal.ServletRequestImpl.run(ServletRequ estImpl.java:1310)
> at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
> at weblogic.work.ExecuteThread.run(ExecuteThread.java:179)
>
>
> "Wolfgang Gehner" <wgehner@infonoia.com> wrote in message
> news:e596dabe421cd97b8eec136b9565ae39$1@www.eclipse.org...
>> Could this
>>
>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=126518
>>
>> be causing the problem?
>>
>
>
|
|
|
Re: use with tapestry/hivemind [message #60453 is a reply to message #60389] |
Thu, 09 February 2006 10:10  |
Eclipse User |
|
|
|
Just found that adding
<httpcontext-name>
my-shared-context
</httpcontext-name>
to all servlets that have a relationship
resolves the forwarding/context loss issue, so I am very happily
withdrawing the bug.
I actually name my my-shared-context "cross-context", in analogy to
Tomcat, where the server.xml attribute cross-context="true" does the same
thing across WARs.
So it's
<httpcontext-name>
cross-context
</httpcontext-name>
for me.
|
|
|
Powered by
FUDForum. Page generated in 0.06118 seconds