tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dr. Exner" <ex...@fh-flensburg.de>
Subject Re:how to get help if no answer from this list? - thanks for the right answer
Date Tue, 21 Feb 2006 10:36:56 GMT
Thanks,

you were right that I don't really understand the tomcat classloading yet. 
In the meantime I had noticed allready that the error messages appeared in 
the tomcat log file as soon as I copied the axis directory into the tomcat 
webapps directory. (The server being up) So I followed your hints and it 
works!

The question left to me is: what about the /WEB-INF/server-config.wsdd file 
which in the log file is reported to having been created whenever I call the 
"List" link at the "happy axis" page? There is no such file in the whole 
file system.

kind regards
                     D. Exner




----- Original Message ----- 
From: "Mark Eggers" <its_toasted@yahoo.com>
To: "Tomcat Users List" <users@tomcat.apache.org>; "Dr. Exner" 
<exner@fh-flensburg.de>
Sent: Monday, February 20, 2006 7:07 PM
Subject: *SPAM*Verdacht* Re: how to get help if no answer from this list?


> Dr. Exner,
>
> It helps to understand classloading in Tomcat.  I just
> got Axis up and running on the following system.
>
> Windows/2000 Professional
> Java JDK 1.5.0_04
> Tomcat 5.59
>
> I will assume that this works the same on my Linux box
> (Fedora Core 4) since Apache is great in making
> cross-platform tools.
>
> The reference in the Tomcat documentation you want is
> the following:
>
> http://localhost:8080/tomcat-docs/class-loader-howto.html
>
> In particular, the following paragraph:
>
> For classes and resources that must be shared across
> all web applications, place unpacked classes and
> resources under $CATALINA_BASE/shared/classes, or
> place JAR files containing those classes and resources
> under $CATALINA_BASE/shared/lib.
>
> For my environment, this is what I did.
>
> 1) Downloaded axis-bin-1_3.zip
>
> 2) Unzipped it someplace convenient (C:\src\axis-1_3)
>
> 3) Copied the axis folder under webapps to my
> $CATALINA_HOME\webapps
>
> 4) Ran the Axis Happiness Page and noted I needed the
> following jars
>
> a) activation.jar
> b) mailapi.jar
> c) xmlsec.jar
>
> 5) Read the instructions and picked up the jars from
> the appropriate places.  The first two are from Sun,
> and the last one is from Apache.
>
> 6) Dropped the jars in $CATALINA_HOME\shared\lib since
> I expect to write multiple webapps with Axis
>
> 7) Stopped and restated Tomcat
>
> The Axis Happiness Page now reports "happiness".
>
> In general, if you need jars in a single web
> application, put them in WEB-INF\lib of the webapp.
>
> If you need to share libraries across all web
> applications, put the jar in
> $CATALINA_HOME\shared\lib.
>
> If you need to have Tomcat use them as well (for
> example, JDBC drivers to set up JNDI datasources),
> then you put the jars in $CATALINA_HOME\common\lib
> (see
> http://localhost:8080/tomcat-docs/jndi-datasource-examples-howto.html)
>
> Hope this helps.
>
> /mde/
>
> --- "Dr. Exner" <exner@fh-flensburg.de> wrote:
>
>> Thanks for this hint,
>>
>> but it did not work. I copied the file into both
>> directories but got the
>> same old error on startup.
>> May be I did something wrong "from the beginning"?
>> But there is not much to
>> configure with the self extracting exe file.
>>
>> D. Exner
>>
>>
>> ----- Original Message ----- 
>> From: "Hadraba Petr" <hadrabap@bluetone.cz>
>> To: "Tomcat Users List" <users@tomcat.apache.org>
>> Sent: Monday, February 20, 2006 11:28 AM
>> Subject: Re: how to get help if no answer from this
>> list?
>>
>>
>> > Hi,
>> >
>> > did you try to copy the `activation.jar' in the
>> common/lib/ (or
>> > common/endorsed/ if newer version then in JRE)
>> directory? This path is
>> > _always_ included in the CLASSPATH by the startup
>> scripts...
>> >
>> > I have there JDBC drivers, xalan, xerces (in the
>> common/endorsed-) and
>> > it works fine.
>> >
>> > And the second benefit of this directories is
>> platform independence...
>> > Simply you copy tomcat directory to UNIX or other
>> Windoze with no
>> > Control Panel hacking or other problems...
>> >
>> > PETR
>> >
>> >
>> > On 2/20/06, Richard Schilling
>> <schilling@cognitiongroup.biz> wrote:
>> >> Dr. Exner:
>> >>
>> >> Don't dismay.  Sometimes it takes this listserve
>> of volunteers time to
>> >> answer questions.
>> >>
>> >> You didn't mention what platform you're using,
>> but it appears to be
>> >> Windows - by you mentioning the Windows control
>> panel.
>> >>
>> >> /WEB-INF/server-config.wsdd was created, but you
>> should check it for
>> >> settings appropriate for your installation.  If
>> it was there to begin
>> >> with you might check the path your shortcut
>> executes Tomcat in.
>> >>
>> >> As for the .jar files not being found, you might
>> want to try setting the
>> >> path that Tomcat starts in in the shortcut link.
>> There's a place to
>> >> indicate what directory to run the program from.
>> >>
>> >> Richard Schilling
>> >> Cognition Group, Inc.
>> >> Seattle, WA
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> Dr. Exner wrote:
>> >> > Hi,
>> >> >
>> >> > for a course including a short introduction and
>> demo on web services I
>> >> > have to decide, whether to base it on
>> java/tomcat/axis or on C#/.NET.
>> >> > Because I'm using xerces-j already in this
>> course (and for some other
>> >> > reasons), I preffered the java solution.
>> However, I hang with the test
>> >> > installation and I got no answer to my question
>> from this list. Is
>> >> > there
>> >> > another chance for support with tomcat/axis or
>> is C#/.NET the solution
>> >> > to my aim?
>> >> >
>> >> > The question was:
>> >> > --------------------------------
>> >> > with both, the preconfigured version from
>> >> > jakarta-tomcat-5.5.9-preconfigured.zip and the
>> installation from
>> >> > apache-tomcat-5.5.15.exe I get the following
>> startup messages:
>> >> >
>> >> > - "Unable to find config file.  Creating new
>> servlet engine config
>> >> > file:
>> >> >   /WEB-INF/server-config.wsdd"
>> >> > - "Unable to find required classes
>> (javax.activation.DataHandler and
>> >> >   javax.mail.internet.MimeMultipart). ..."
>> >> >
>> >> > However, the activation.jar (from jaf-1.0.2) is
>> included in the
>> >> > CLASSPATH (via Windows Control Panel) correctly
>> and a test
>> >> > application successfully uses the
>> javax.activation.DataHandler class
>> >> > from this archive.
>> >> >
>> >> > I wouldn't care for this but the main reason
>> for using tomcat (at the
>> >> > moment) is the axis-j toolset. While validating
>> the axis installation
>> >> > with
>> >> > the "happy axis" page I get the same error:
>> >> >    "Error: could not find class
>> javax.activation.DataHandler from file
>> >> >    activation.jar
>> >> >    Axis will not work."
>> >> > ---------------------------------
>> >> > For my understanding axis inherits the runtime
>> environment from the
>> >> > tomcat server.
>> >> > Of course I experienced with the settings in
>> the autoexec.bat file from
>> >> > the tomcat installation.
>> >> >
>> >> >
>> >> > Kind Regards
>> >> >                      D. Exner
>> >> >
>> >> >
>> >> >
>>
> ---------------------------------------------------------------------
>> >> > To unsubscribe, e-mail:
>> users-unsubscribe@tomcat.apache.org
>> >> > For additional commands, e-mail:
>> users-help@tomcat.apache.org
>> >> >
>> >> >
>> >>
>> >>
>> >>
>>
> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail:
>> users-unsubscribe@tomcat.apache.org
>> >> For additional commands, e-mail:
>> users-help@tomcat.apache.org
>> >>
>> >>
>> >
>>
>>
>>
> ---------------------------------------------------------------------
>> To unsubscribe, e-mail:
>> users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail:
>> users-help@tomcat.apache.org
>>
>>
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message