You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@geronimo.apache.org by "Kenneth P. Turvey" <kt...@squeakydolphin.com> on 2008/04/14 21:57:49 UTC

Pebble installation

I just installed the latest version of the blogging app, pebble under my 
new Geronimo installation.  I had to make some minor changes to the 
web.xml file to get it to work and put together a simple deployment 
descriptor with no dependencies.  

It all deployed OK and shows up in the console when I look under deployed 
war files.  It shows the URL as "/pebble".  If I actually go to this URL, 
I get a 404 error.  Other people are using this release of pebble under 
Tomcat without trouble.  Is there something I might be doing wrong here?  
This seems fairly straightforward.  Are there any gotchas?  

The only thing I can think of that might be an issue is that I have 
another web app installed at "/" on the same virtual server.  It doesn't 
contain a directory called pebble, but maybe this is interfering some 
how?  Would this be an issue? 

Thanks. 

-- 
Kenneth P. Turvey <kt...@squeakydolphin.com>


Re: Pebble installation

Posted by "Jay D. McHugh" <ja...@gmail.com>.
Hello all.

Just to 'put a bow' on this thread - the problem turned out to be 
related to permissions on the Derby database.

The system was started at least once as root, but normally was running 
as a non-root user.  So, there were a couple of Derby related files that 
were not writable.

Jay

Jay D. McHugh wrote:
> Kenneth,
> 
> If you want me to, I would be happy to take a look.
> 
> Just send the credentials I would need directly to my personal address.
> 
> Jay
> 
> Kenneth P. Turvey wrote:
>> On Wed, 23 Apr 2008 11:13:15 -0500, Jay D. McHugh wrote:
>>
>>> I was able to deploy my war file and access the blog on Geronimo/Jetty
>>> too (with or without the virtual host).
>>
>> Hmm.  What URL do you use to actually get to the blogging tool?  I tried
>> http://www.myhost.com/blog 
>> and
>> http://www.myhost.com/pebble
>>
>> I tried setting the correct (I think) settings in the geronimo-web.xml 
>> file for each of these. 
>> I've tried this with and without the virtual host settings.  I have 
>> other war files installed that are working flawlessly, both with and 
>> without the virtual server line.   
>>> Do you have an entry in your hosts file that directs your virual host to
>>> 'localhost'?
>>
>> Everything is handled by DNS.  I'm pretty sure that is working OK.  As 
>> I said above, other war files work without flaw.
>>> Or do you have a DNS entry somewhere that would point that virtual host
>>> to your server?
>>
>> Yes. 
>>> Because after I set up an entry in my /etc/hosts file that pointed
>>> kt.squeakydolphin.com to 127.0.0.1, I was able to get to the blog using:
>>>
>>> http://kt.squeakydolphin.com:8080/pebble
>>
>> Strangely I noticed I'm getting a different error than if I just use a 
>> non-existent web app. 
>> The error I'm getting is a 503 error:
>>
>> Service Unavailable
>>
>> Does that help at all?
>>> Is that what you were missing?
>>
>> No, but I do appreciate you looking into this. 
>> If it would help, I could give you access to the console.  There isn't 
>> anything running on their right now that will cost me money if you run 
>> off with it. 

Re: Pebble installation

Posted by "Jay D. McHugh" <ja...@gmail.com>.
Kenneth,

If you want me to, I would be happy to take a look.

Just send the credentials I would need directly to my personal address.

Jay

Kenneth P. Turvey wrote:
> On Wed, 23 Apr 2008 11:13:15 -0500, Jay D. McHugh wrote:
> 
>> I was able to deploy my war file and access the blog on Geronimo/Jetty
>> too (with or without the virtual host).
> 
> Hmm.  What URL do you use to actually get to the blogging tool?  I tried 
> 
> http://www.myhost.com/blog  
> 
> and 
> 
> http://www.myhost.com/pebble
> 
> I tried setting the correct (I think) settings in the geronimo-web.xml 
> file for each of these.  
> 
> I've tried this with and without the virtual host settings.  I have other 
> war files installed that are working flawlessly, both with and without 
> the virtual server line.  
>  
>> Do you have an entry in your hosts file that directs your virual host to
>> 'localhost'?
> 
> Everything is handled by DNS.  I'm pretty sure that is working OK.  As I 
> said above, other war files work without flaw. 
> 
>> Or do you have a DNS entry somewhere that would point that virtual host
>> to your server?
> 
> Yes.  
> 
>> Because after I set up an entry in my /etc/hosts file that pointed
>> kt.squeakydolphin.com to 127.0.0.1, I was able to get to the blog using:
>>
>> http://kt.squeakydolphin.com:8080/pebble
> 
> Strangely I noticed I'm getting a different error than if I just use a 
> non-existent web app.  
> 
> The error I'm getting is a 503 error:
> 
> Service Unavailable
> 
> Does that help at all? 
> 
>> Is that what you were missing?
> 
> No, but I do appreciate you looking into this.  
> 
> If it would help, I could give you access to the console.  There isn't 
> anything running on their right now that will cost me money if you run 
> off with it.  
> 

Re: Pebble installation

Posted by "Kenneth P. Turvey" <kt...@squeakydolphin.com>.
On Wed, 23 Apr 2008 11:13:15 -0500, Jay D. McHugh wrote:

> I was able to deploy my war file and access the blog on Geronimo/Jetty
> too (with or without the virtual host).

Hmm.  What URL do you use to actually get to the blogging tool?  I tried 

http://www.myhost.com/blog  

and 

http://www.myhost.com/pebble

I tried setting the correct (I think) settings in the geronimo-web.xml 
file for each of these.  

I've tried this with and without the virtual host settings.  I have other 
war files installed that are working flawlessly, both with and without 
the virtual server line.  
 
> Do you have an entry in your hosts file that directs your virual host to
> 'localhost'?

Everything is handled by DNS.  I'm pretty sure that is working OK.  As I 
said above, other war files work without flaw. 

> 
> Or do you have a DNS entry somewhere that would point that virtual host
> to your server?

Yes.  

> 
> Because after I set up an entry in my /etc/hosts file that pointed
> kt.squeakydolphin.com to 127.0.0.1, I was able to get to the blog using:
> 
> http://kt.squeakydolphin.com:8080/pebble

Strangely I noticed I'm getting a different error than if I just use a 
non-existent web app.  

The error I'm getting is a 503 error:

Service Unavailable

Does that help at all? 

> Is that what you were missing?

No, but I do appreciate you looking into this.  

If it would help, I could give you access to the console.  There isn't 
anything running on their right now that will cost me money if you run 
off with it.  

-- 
Kenneth P. Turvey <kt...@squeakydolphin.com>


Re: Pebble installation

Posted by "Jay D. McHugh" <ja...@gmail.com>.
Kenneth,

I was able to deploy my war file and access the blog on Geronimo/Jetty 
too (with or without the virtual host).

Do you have an entry in your hosts file that directs your virual host to 
'localhost'?

Or do you have a DNS entry somewhere that would point that virtual host 
to your server?

Because after I set up an entry in my /etc/hosts file that pointed 
kt.squeakydolphin.com to 127.0.0.1, I was able to get to the blog using:

http://kt.squeakydolphin.com:8080/pebble

Is that what you were missing?

Jay

Kenneth P. Turvey wrote:
> On Tue, 22 Apr 2008 21:29:55 -0500, Jay D. McHugh wrote:
> 
>> Kenneth,
>>
>> I made one change to the geronimo-web.xml file that you sent me.  Also,
>> I deployed to Geronimo/Tomcat rather than Jetty.
>>
>> I have attached the edited web.xml and geronimo-web.xml files.
>>
>> The one thing that I changed was to remove the virtual host line from
>> the geronimo-web.xml.  You should be able to set up virtual hosts.  I
>> haven't ever done so myself - but there are pages on the wiki that
>> describe how to do it.
>>
> 
> Thanks for looking into this.  The line you are commenting out in the 
> geronimo-web.xml file is there to do virtual hosting under Jetty.  In 
> fact, that's the only thing you need to do virtual hosting under Jetty.  
> So I doubt that this is the problem.  I'm deploying it to Geronimo right 
> now without that line in the geronimo-web.xml file, so we'll have our 
> answer in a second. 
> 
> As I suspected, I'm getting the exact same results as I did before. 
> 
> So now this looks like a Jetty vs. Tomcat issue instead of a Geronimo 
> issue.  Should I take this up with the maintainer?  Are there known 
> gotchas here?  
> 
> Thank you. 
> 

Re: Pebble installation

Posted by "Jay D. McHugh" <ja...@gmail.com>.
Kenneth,

I'll try on Geronimo/Jetty and see if I can see what is going on.

Jay

Kenneth P. Turvey wrote:
> On Tue, 22 Apr 2008 21:29:55 -0500, Jay D. McHugh wrote:
> 
>> Kenneth,
>>
>> I made one change to the geronimo-web.xml file that you sent me.  Also,
>> I deployed to Geronimo/Tomcat rather than Jetty.
>>
>> I have attached the edited web.xml and geronimo-web.xml files.
>>
>> The one thing that I changed was to remove the virtual host line from
>> the geronimo-web.xml.  You should be able to set up virtual hosts.  I
>> haven't ever done so myself - but there are pages on the wiki that
>> describe how to do it.
>>
> 
> Thanks for looking into this.  The line you are commenting out in the 
> geronimo-web.xml file is there to do virtual hosting under Jetty.  In 
> fact, that's the only thing you need to do virtual hosting under Jetty.  
> So I doubt that this is the problem.  I'm deploying it to Geronimo right 
> now without that line in the geronimo-web.xml file, so we'll have our 
> answer in a second. 
> 
> As I suspected, I'm getting the exact same results as I did before. 
> 
> So now this looks like a Jetty vs. Tomcat issue instead of a Geronimo 
> issue.  Should I take this up with the maintainer?  Are there known 
> gotchas here?  
> 
> Thank you. 
> 

Re: Pebble installation

Posted by "Kenneth P. Turvey" <kt...@squeakydolphin.com>.
On Tue, 22 Apr 2008 21:29:55 -0500, Jay D. McHugh wrote:

> Kenneth,
> 
> I made one change to the geronimo-web.xml file that you sent me.  Also,
> I deployed to Geronimo/Tomcat rather than Jetty.
> 
> I have attached the edited web.xml and geronimo-web.xml files.
> 
> The one thing that I changed was to remove the virtual host line from
> the geronimo-web.xml.  You should be able to set up virtual hosts.  I
> haven't ever done so myself - but there are pages on the wiki that
> describe how to do it.
> 

Thanks for looking into this.  The line you are commenting out in the 
geronimo-web.xml file is there to do virtual hosting under Jetty.  In 
fact, that's the only thing you need to do virtual hosting under Jetty.  
So I doubt that this is the problem.  I'm deploying it to Geronimo right 
now without that line in the geronimo-web.xml file, so we'll have our 
answer in a second. 

As I suspected, I'm getting the exact same results as I did before. 

So now this looks like a Jetty vs. Tomcat issue instead of a Geronimo 
issue.  Should I take this up with the maintainer?  Are there known 
gotchas here?  

Thank you. 

-- 
Kenneth P. Turvey <kt...@squeakydolphin.com>


Re: Pebble installation

Posted by "Jay D. McHugh" <ja...@gmail.com>.
Kenneth,

I made one change to the geronimo-web.xml file that you sent me.  Also, 
I deployed to Geronimo/Tomcat rather than Jetty.

I have attached the edited web.xml and geronimo-web.xml files.

The one thing that I changed was to remove the virtual host line from 
the geronimo-web.xml.  You should be able to set up virtual hosts.  I 
haven't ever done so myself - but there are pages on the wiki that 
describe how to do it.

Here are the pages for version 2.1.

Jetty:
http://cwiki.apache.org/GMOxDOC21/configuring-virtual-hosts-in-geronimo-jetty.html

Tomcat:
http://cwiki.apache.org/GMOxDOC21/configuring-virtual-hosts-in-geronimo-tomcat.html

I did get some deployment messages:

<snip of geronimo.log>
21:14:51,081 WARN  [JspModuleBuilderExtension] Invalid transformed taglib
org.apache.xmlbeans.XmlException: Invalid deployment descriptor: errors:

jar:file:/opt/geronimo-tomcat6-javaee5-2.1.1/repository/default/pebble/2.3/pebble-2.3.war/WEB-INF/lib/pebble-2.3.jar!/META-INF/pebble.tld:161:7: 
error: cvc-enumeration-valid: string value 'PAGE' is not a valid 
enumeration value for variable-scopeType in namespace 
http://java.sun.com/xml/ns/javaee

Descriptor:
<taglib xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd" 
version="2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns="http://java.sun.com/xml/ns/javaee">
   <description>The core Pebble tags.</description>
   <tlib-version>2.0</tlib-version>
   <short-name>pebble</short-name>
   <uri>http://pebble.sourceforge.net/pebble</uri>
   <tag>
     <description>Builds a calendar control for use on the blog 
pages.</description>
     <name>calendar</name>
     <tag-class>net.sourceforge.pebble.web.tagext.CalendarTag</tag-class>
     <body-content>empty</body-content>
   </tag>
   <tag>
     <description>Creates a HTML select control based upon a collection 
of objects.</description>
     <name>select</name>
     <tag-class>net.sourceforge.pebble.web.tagext.SelectTag</tag-class>
     <body-content>empty</body-content>
     <attribute>
       <name>name</name>
       <required>true</required>
       <rtexprvalue>false</rtexprvalue>
     </attribute>
     <attribute>
       <name>size</name>
       <required>false</required>
       <rtexprvalue>false</rtexprvalue>
     </attribute>
     <attribute>
       <name>multiple</name>
       <required>false</required>
       <rtexprvalue>false</rtexprvalue>
     </attribute>
     <attribute>
       <name>label</name>
       <required>false</required>
       <rtexprvalue>false</rtexprvalue>
     </attribute>
     <attribute>
       <name>value</name>
       <required>false</required>
       <rtexprvalue>false</rtexprvalue>
     </attribute>
     <attribute>
       <name>items</name>
       <required>true</required>
       <rtexprvalue>true</rtexprvalue>
       <type>java.lang.Object</type>
     </attribute>
     <attribute>
       <name>selected</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>java.lang.Object</type>
     </attribute>
   </tag>
   <tag>
     <description>Includes the body content only if the current user is 
a blog admin user.</description>
     <name>isBlogAdmin</name>
     <tag-class>net.sourceforge.pebble.web.tagext.IsBlogAdminTag</tag-class>
     <body-content>JSP</body-content>
   </tag>
   <tag>
     <description>Includes the body content only if the current user is 
a blog admin or blog owner user.</description>
     <name>isBlogAdminOrBlogOwner</name>
 
<tag-class>net.sourceforge.pebble.web.tagext.IsBlogAdminOrBlogOwnerTag</tag-class>
     <body-content>JSP</body-content>
   </tag>
   <tag>
     <description>Includes the body content only if the current user is 
a blog owner of the current blog.</description>
     <name>isBlogOwner</name>
     <tag-class>net.sourceforge.pebble.web.tagext.IsBlogOwnerTag</tag-class>
     <body-content>JSP</body-content>
   </tag>
   <tag>
     <description>Includes the body content only if the current user is 
a blog publisher of the current blog.</description>
     <name>isBlogPublisher</name>
 
<tag-class>net.sourceforge.pebble.web.tagext.IsBlogPublisherTag</tag-class>
     <body-content>JSP</body-content>
   </tag>
   <tag>
     <description>Includes the body content only if the current user is 
a blog contributor of the current blog.</description>
     <name>isBlogContributor</name>
 
<tag-class>net.sourceforge.pebble.web.tagext.IsBlogContributorTag</tag-class>
     <body-content>JSP</body-content>
   </tag>
   <tag>
     <description>Includes the body content only if the current user 
authorised for the current blog.</description>
     <name>isAuthorisedForBlog</name>
 
<tag-class>net.sourceforge.pebble.web.tagext.IsAuthorisedForBlogTag</tag-class>
     <body-content>JSP</body-content>
   </tag>
   <tag>
     <description>Includes the body content only if the current user has 
been authenticated.</description>
     <name>isAuthenticated</name>
 
<tag-class>net.sourceforge.pebble.web.tagext.IsAuthenticatedTag</tag-class>
     <body-content>JSP</body-content>
   </tag>
   <tag>
     <description>Includes the body content only if the current user has 
not been authenticated.</description>
     <name>isNotAuthenticated</name>
 
<tag-class>net.sourceforge.pebble.web.tagext.IsNotAuthenticatedTag</tag-class>
     <body-content>JSP</body-content>
   </tag>
   <tag>
     <description>Exposes a variable containing entries from the 
specified feed.</description>
     <name>getFeed</name>
 
<tag-class>net.sourceforge.pebble.web.tagext.NewsFeedReaderTag</tag-class>
     <body-content>empty</body-content>
     <variable>
       <name-given>feedEntries</name-given>
       <variable-class>java.util.List</variable-class>
       <scope>PAGE</scope>
     </variable>
     <attribute>
       <name>url</name>
       <required>true</required>
       <rtexprvalue>true</rtexprvalue>
       <type>java.lang.String</type>
     </attribute>
   </tag>
</taglib>

         at 
org.apache.geronimo.deployment.xmlbeans.XmlBeansUtil.validateDD(XmlBeansUtil.java:187)
         at 
org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.convertToTaglibSchema(JspModuleBuilderExtension.java:674)
         at 
org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.parseTldFile(JspModuleBuilderExtension.java:439)
         at 
org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.getListenerClasses(JspModuleBuilderExtension.java:424)
         at 
org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.createJspClassFinder(JspModuleBuilderExtension.java:180)
         at 
org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.addGBeans(JspModuleBuilderExtension.java:149)
         at 
org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder.addGBeans(TomcatModuleBuilder.java:497)
         at 
org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.addGBeans(SwitchingModuleBuilder.java:165)
         at 
org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:647)
         at 
org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:254)
         at 
org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:133)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at 
org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
         at 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
         at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:867)
         at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
         at 
org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:116)
         at 
org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:61)
         at java.lang.Thread.run(Thread.java:595)
21:14:53,134 WARN  [DefaultSecurityRealm] *** Creating default user 
(username/password)
21:14:53,134 WARN  [DefaultSecurityRealm] *** Don't forget to delete 
this user in a production deployment!
21:14:53,337 WARN  [AbstractSecurityInterceptor] Could not validate 
configuration attributes as the MethodDefinitionSource did not return a 
ConfigAttributeDefinition Iterator

</snip of geronimo.log>

But I was able to access the blog at http://localhost:8080/pebble

Hopefully the virtual hosts entries in the wiki will help you get that 
last part set up.

Jay

Kenneth P. Turvey wrote:
> On Tue, 15 Apr 2008 09:19:19 -0500, Jay D. McHugh wrote:
> 
>> Kenneth,
>>
>> This is my real address - So, you can go ahead and send me that war
>> file.
>>
> 
> This may or may not work.  I'm reading this mailing list on gmane, an 
> NNTP server.  It obfuscates the email addresses of poster.  I think it 
> will probably forward my email to you, but I can't say so for a fact.  If 
> you don't receive the email within an hour of this posting, please send a 
> quick note to the email address below so I can grab your real email 
> address and try again. 
> 
> Thanks. 
> 

Re: Pebble installation

Posted by "Kenneth P. Turvey" <kt...@squeakydolphin.com>.
On Tue, 15 Apr 2008 09:19:19 -0500, Jay D. McHugh wrote:

> Kenneth,
> 
> This is my real address - So, you can go ahead and send me that war
> file.
> 

This may or may not work.  I'm reading this mailing list on gmane, an 
NNTP server.  It obfuscates the email addresses of poster.  I think it 
will probably forward my email to you, but I can't say so for a fact.  If 
you don't receive the email within an hour of this posting, please send a 
quick note to the email address below so I can grab your real email 
address and try again. 

Thanks. 

-- 
Kenneth P. Turvey <kt...@squeakydolphin.com>


Re: Pebble installation

Posted by "Jay D. McHugh" <ja...@gmail.com>.
Kenneth,

This is my real address - So, you can go ahead and send me that war file.

Jay

Kenneth P. Turvey wrote:
> On Mon, 14 Apr 2008 17:06:38 -0500, Jay D. McHugh wrote:
> 
>> Hello Kenneth,
>>
>> Could you let us know what version of Geronimo you are using and what
>> other steps (if any) you went through to deploy pebble?
> 
> I'm using the latest stable release of Geronimo with Jetty.  I had to 
> change the web.xml file in pebble before deployment.  I removed the 
> references to Atom and I commented out the lines related to Java Mail.  
> After this the pebble.war file would deploy without any problems.  
> Contact me and I'll send you the pebble.war file with the modifications 
> and the geronimo-web.xml file.
> 
> Actually, if you used your real email, I'll send it to you in a sec. 
>  
>> I tried to deploy the pebble.war file and I got an error: (on Geronimo
>> 2.1)
>>
>> Deployment failed:
>> Failed to load servlet class
>> com.sun.syndication.propono.atom.server.AtomServlet
> 
> That is expected.  I contacted the author of Pebble and he told me what 
> to comment out in the web.xml file.  Apparently it doesn't cause problems 
> on all servlet containers. 
> 
> 
>> Are you sure that it actually deployed fine? Did you check the log file?
>>  And does it appear in the list of installed apps on the "Web App WAR's"
>> page of the web console?
> 
> Yes, it took some effort, but it did deploy correctly.  It does appear in 
> the list and is marked as running. 
> 
> Thanks for looking into this for me. 
> 

Re: Pebble installation

Posted by "Kenneth P. Turvey" <kt...@squeakydolphin.com>.
On Mon, 14 Apr 2008 17:06:38 -0500, Jay D. McHugh wrote:

> Hello Kenneth,
> 
> Could you let us know what version of Geronimo you are using and what
> other steps (if any) you went through to deploy pebble?

I'm using the latest stable release of Geronimo with Jetty.  I had to 
change the web.xml file in pebble before deployment.  I removed the 
references to Atom and I commented out the lines related to Java Mail.  
After this the pebble.war file would deploy without any problems.  
Contact me and I'll send you the pebble.war file with the modifications 
and the geronimo-web.xml file.

Actually, if you used your real email, I'll send it to you in a sec. 
 
> I tried to deploy the pebble.war file and I got an error: (on Geronimo
> 2.1)
> 
> Deployment failed:
> Failed to load servlet class
> com.sun.syndication.propono.atom.server.AtomServlet

That is expected.  I contacted the author of Pebble and he told me what 
to comment out in the web.xml file.  Apparently it doesn't cause problems 
on all servlet containers. 


> Are you sure that it actually deployed fine? Did you check the log file?
>  And does it appear in the list of installed apps on the "Web App WAR's"
> page of the web console?

Yes, it took some effort, but it did deploy correctly.  It does appear in 
the list and is marked as running. 

Thanks for looking into this for me. 

-- 
Kenneth P. Turvey <kt...@squeakydolphin.com>


Re: Pebble installation

Posted by "Jay D. McHugh" <ja...@gmail.com>.
Hello Kenneth,

Could you let us know what version of Geronimo you are using and what 
other steps (if any) you went through to deploy pebble?

I tried to deploy the pebble.war file and I got an error:
(on Geronimo 2.1)

Deployment failed:
Failed to load servlet class 
com.sun.syndication.propono.atom.server.AtomServlet


Are you sure that it actually deployed fine?
Did you check the log file?  And does it appear in the list of installed 
apps on the "Web App WAR's" page of the web console?


Jay


Kenneth P. Turvey wrote:
> I just installed the latest version of the blogging app, pebble under my 
> new Geronimo installation.  I had to make some minor changes to the 
> web.xml file to get it to work and put together a simple deployment 
> descriptor with no dependencies.  
> 
> It all deployed OK and shows up in the console when I look under deployed 
> war files.  It shows the URL as "/pebble".  If I actually go to this URL, 
> I get a 404 error.  Other people are using this release of pebble under 
> Tomcat without trouble.  Is there something I might be doing wrong here?  
> This seems fairly straightforward.  Are there any gotchas?  
> 
> The only thing I can think of that might be an issue is that I have 
> another web app installed at "/" on the same virtual server.  It doesn't 
> contain a directory called pebble, but maybe this is interfering some 
> how?  Would this be an issue? 
> 
> Thanks. 
>