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:
> [email protected]
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail:
> [EMAIL PROTECTED]
> >
> >
>
>
>
---------------------------------------------------------------------
> To start a new topic, e-mail:
> [email protected]
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To start a new topic, e-mail: [email protected]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]