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]