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.
>