Hi Woonsan Ko,

Thanks for your response.

The Jetspeed Container servlet entry in my web.xml is exactly the same as
yours except the contextName.

Also I don't have any jetspeed related jars in my web-inf/lib (in
deployment); I put them in jboss server/default/lib 

>> Are you using Jetspeed-2.2.x? 
>>If so, logging configuration files are in /WEB-INF/classes/ folder in each
web apps. (log4j.xml or >>log4.properties) Please have a look at the log
file locations. 

I am using 2.2.0. And the log files are in my JBoss  /log directory where I
have my other log files. I mentioned them earlier.

Though I already have what you suggested, still, I have carefully re-checked
every one of your suggestions against what I have. I then deployed it –
hoped for miracle –, but was disappointed to the dreaded:  “The requested
resource (/container) is not available”, again.

I would imagine that using Jetspeed in production would be too much trouble
– I have already spent three days on this problem and no business can afford
to have its website down for three days. 
  
Thanks for your help. 


Woonsan Ko wrote:
> 
> Hi Tender,
> 
> Please see my comments below.
> 
> 
> 
> ----- Original Message ----
>> From: Tender Slim <[email protected]>
>> To: [email protected]
>> Sent: Fri, March 26, 2010 2:48:24 PM
>> Subject: Re: The requested resource (/container) is not available
>> 
>> 
> Hi David Sean Taylor-3,
> 
> Thanks for your response. The “Could be 
>> caused by any number of reasons” is
> part of the problem in identifying the 
>> actual problem.
> 
> The error message, "The requested resource ({0}) is not available.", is
> generated by the servlet container on 404 error.
> Tomcat contains the resource property like this: [1]
> 
> standardContext.notFound=The requested resource ({0}) is not available.
> 
> [1]
> http://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk/java/org/apache/catalina/core/LocalStrings.properties
> 
> It means the container cannot find a servlet mapped by /container.
> So, we could guess the following Jetspeed Container servlet and its
> mapping are not included in web.xml of your portlet app. (e.g. "/mypa")
> 
>   <servlet>
>     <description>MVC Servlet for Jetspeed Portlet
> Applications</description>
>     <display-name>Jetspeed Container</display-name>
>     <servlet-name>JetspeedContainer</servlet-name>
>     <servlet-class>
>      
> org.apache.jetspeed.container.JetspeedContainerServlet</servlet-class>
>     <init-param>
>       <param-name>contextName</param-name>
>       <param-value>mypa</param-value>
>     </init-param>
>     <load-on-startup>100</load-on-startup>
>   </servlet>
> 
>   <servlet-mapping>
>     <servlet-name>JetspeedContainer</servlet-name>
>     <url-pattern>/container/*</url-pattern>
>   </servlet-mapping>
> 
> Or, it's possible that the servlet is not initialized properly for some
> reason.
> For example, if you have either portlet-api jar, jetspeed-api jar or
> jetspeed-commons jar in /mypa/WEB-INF/lib, then it would make a problem.)
> 
> I must have eyeball checked my web.xml, for mistakes, a 
>> dozen times. The
> entry is there – there is not doubt about it. And I have 
>> also checked in the
> following log file – I use 
>> JBoss-5.1.0:
> 
> log/server.log
> log/portal/jetspeed.log
> log/portal/jetspeed-deployment.log
> log/portal/jetspeed-diagnostics.log
> log/portal/jetspeed-digester.log
> log/portal/jetspeed-ojb.log
> log/portal/jetspeed-pluto.log
> log/portal/jetspeed-scheduler.log
> log/portal/jetspeed-velocity.log
> log/portal/webcontent.log
> log/portal/webcontent-velocity.log
> 
> All 
>> the files except the server.log are either empty or does not contain
> that 
>> message. And server.log has no entry relating to the message – not even
> after 
>> changing the log level to DEBUG .  
> 
> Are you using Jetspeed-2.2.x?
> If so, logging configuration files are in /WEB-INF/classes/ folder in each
> web apps. (log4j.xml or log4.properties) Please have a look at the log
> file locations.
> 
> My project is packaged as ear 
>> and it includes 
>> :
> jetspeed(-demo)
> j2-admin
> webcontent
> dbbrowser
> rss
> my portlet 
>> projects.
> 
> I deploy the ear file to JBoss and it works. All portlets 
>> application are
> registered in the portlet_application and portlet_definition 
>> tables in my
> postgresql database. The problem only occurs when I try to run 
>> the portlet
> from my portlet projects.
> 
> Do you mean your portlet app doesn't work while other portlet apps work?
> If so, I'd like to suggest you have a look at web.xml and /WEB-INF/lib
> folder.
> FYI, with Jetspeed-2.2.x, the following jar files must be located in the
> shared lib folder only (You shouldn't include those in your portlet app):
> - apa-logging-*.jar
> - ccpp-*.jar
> - jetspeed-api-*.jar
> - jetspeed-commons-*.jar
> - pluto-container-api-*.jar
> - pluto-taglib-*.jar
> - portals-bridges-common-*.jar
> - portlet-api*.jar
> 
> 
> I think you could try to debug on
> org.apache.jetspeed.container.JetspeedContainerServlet#init() method on
> startup if necessary.
> 
> Kind regards,
> 
> Woonsan
> 
> 
> Portlet Bridge: I have tried the 
>> following portlets bridge without 
>> any
> changes
> 
> portlet-bridge-api-2.0.0-alpha.jar
> portlet-bridge-impl-2.0.0-alpha.jar
> 
> and 
>> 
> 
> portletbridge-api-2.0.0.CR1.jar
> portletbridge-impl-2.0.0.CR1.jar
> 
> I 
>> hope someone will tell me the class where I can find the error so that I
> can 
>> debug the source file and identify the real cause(s) of the 
>> problem.
> 
> Thanks again.
> 
> 
> David Sean Taylor-3 wrote:
>> 
>> 
>> On Thu, Mar 25, 2010 at 4:45 PM, Tender Slim <
>> ymailto="mailto:[email protected]"; href="mailto:[email protected]";>[email protected]> 
>> wrote:
>>>
>>> Does anyone know which class is generating the 
>> following message: “The
>>> requested resource (/container) is not 
>> available”? I want to find the
>>> source
>>> of the damned 
>> problem.
>>>
>> I think it means your portlet application failed to 
>> start. Could be
>> caused by any number of reasons
>> Check the tomcat 
>> and jetspeed logs for exceptions, stack traces
>> Also, please verify the 
>> web.xml in your *deployed* web application has
>> an entry like (but not 
>> exactly):
>> 
>>   <servlet>
>>    
>> <description>MVC Servlet for Jetspeed Portlet
>> 
>> Applications</description>
>>    
>> <display-name>Jetspeed Container</display-name>
>>    
>> <servlet-name>JetspeedContainer</servlet-name>
>>    
>> <servlet-class>
>>      
>> 
>> org.apache.jetspeed.container.JetspeedContainerServlet</servlet-class>
>>  
>>    <init-param>
>>      
>> <param-name>contextName</param-name>
>>      
>> <param-value>j2-admin</param-value>
>>    
>> </init-param>
>>    
>> <load-on-startup>100</load-on-startup>
>>  
>> </servlet>
>> 
>>   <servlet-mapping>
>>  
>>    <servlet-name>JetspeedContainer</servlet-name>
>>  
>>    <url-pattern>/container/*</url-pattern>
>>  
>> </servlet-mapping>
>> 
>> 
>> ---------------------------------------------------------------------
>> To 
>> unsubscribe, e-mail: 
>> ymailto="mailto:[email protected]"; 
>> href="mailto:[email protected]";>[email protected]
>> 
>> For additional commands, e-mail: 
>> ymailto="mailto:[email protected]"; 
>> href="mailto:[email protected]";>[email protected]
>> 
>> 
>> 
>> 
> 
> -- 
> View this message in context: 
>> http://old.nabble.com/The-requested-resource-%28-container%29-is-not-available-tp28036609p28042719.html
> Sent 
>> from the Jetspeed - User mailing list archive at 
>> href="http://Nabble.com";>Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To 
>> unsubscribe, e-mail: 
>> ymailto="mailto:[email protected]"; 
>> href="mailto:[email protected]";>[email protected]
> For 
>> additional commands, e-mail: 
>> ymailto="mailto:[email protected]"; 
>> href="mailto:[email protected]";>[email protected]
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/The-requested-resource-%28-container%29-is-not-available-tp28036609p28045281.html
Sent from the Jetspeed - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to