Tomcat 5.0.something. (I wanted 5.5 or 6.0, but alas)

I wanted to create a JDBC Resource in the
GlobalNamingResources to start with. Plesk puts the
application into the server.xml something like this:

<Host deployXML="true" name="ammetersforafrica.co.za"
debug="0"
appBase="psa-webapps/ammetersforafrica.co.za"
unpackWARs="false" autoDeploy="true"
liveDeploy="true">
        <Context crossContext="false"
reloadable="false" useNaming="true" debug="0"
swallowOutput="false" privileged="true"
displayName="Tomcat Manager Application"
docBase="/usr/share/tomcat5/server/webapps/manager"
cookies="true" path="/manager" cachingAllowed="true"/>
        <Realm
className="org.apache.catalina.realm.MemoryRealm"
debug="0"
pathname="psa-users/ammetersforafrica.co.za.xml"
validate="true"/>
      </Host>

So in the Context definition, I would want to put a
ResourceLink setting to the Global Resource. But, as I
said, it would mean everyone has access to it.

I do have the Resource in my META-INF/context.xml, but
it seems like Plesk/Tomcat just ignores whatever is it
in, Tomcat probably reads the server.xml configuration
for the app and doesn't look at the context.xml after
that?



--- Pid <[EMAIL PROTECTED]> wrote:

> Charl Gerber wrote:
> > Hi,
> > 
> > I just moved my hosting from a provider where I
> had a
> > private Tomcat server with complete control over
> it to
> > a provider that uses Plesk and I share the Tomcat
> > server with other users. The provider has no
> Tomcat
> > knowledge in house and the Tomcat service is
> rarely
> > used, so they couldn't help me with this problem.
> 
> which version of tomcat?
> 
> > I want to create a jdbc datasource for my
> application.
> > If we manually create it in server.xml, the
> provider
> > claims that the changes are overwritten and
> removed
> > every time someone uploads a new .war file. (Is
> this
> > true?) 
> 
> AFAIK, server.xml is not altered by war file
> deployments.
> Tomcat would need to be restarted in order that
> those alterations to
> server.xml are evaluated.
> 
> I also do not want to define the datasource as
> > eg a global resource, as it would mean the other
> users
> > of the tomcat server can get access to my
> database.
> > 
> > I tried to configure the datasource in the
> context.xml
> > of my application and put it in my .war file. This
> > works fine on my development server, but when
> uploaded
> > to the Tomcat server with Plesk, a server.xml
> entry
> > for my application is created without the
> datasource
> > settings and I cannot access my database.
> 
> What are the details of the entry being made in
> server.xml?
> Is Plesk making these alterations?
> What process are you using to upload the WAR?
> 
> > How and where can I properly define a datasource
> for
> > my application so that Plesk will set the Tomcat
> > configuration correctly?
> 
> META-INF/context.xml is the best location I think.
> 
> Please provide more details about the tomcat version
> and the answer to
> the questions above.
> 
> 
> p
> 
> 
> 
> > CG
> > 
> >
>
---------------------------------------------------------------------
> > To start a new topic, e-mail:
> users@tomcat.apache.org
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail:
> [EMAIL PROTECTED]
> > 
> > 
> 
> 
>
---------------------------------------------------------------------
> To start a new topic, e-mail:
> users@tomcat.apache.org
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to