Avatar billede boomshanka Nybegynder
02. februar 2005 - 13:09 Der er 2 kommentarer og
1 løsning

Hvordan deployer man hjælpeklasser i java?

Hej alle

Jeg har deployet en java webservice som bruger en hjælpeklasse (DBManager.java) til at oprette forbindelse til min MySQL database, udføre SQL forespørgsler og teste min jdbc driver. Når jeg tester min driver (org.gjt.mm.mysql.Driver) på serveren er der ingen problemer - her kan jeg sagtens hente data fra databasen.

Men efter jeg har deployet min webservice kan jeg pludselig ikke teste min jdbc driver på klienten uden at få nedenstående fejl:

java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver

Jeg ved det har noget at gøre med min deployment - da klienten jo ikke skal bruge metoderne i DBManager.java direkte (men gennem webservicen) har jeg bare kopieret min DBManager.class over i \webapps\axis\WEB-INF\classes. Jeg har ikke deployet DBManager, fordi jeg ikke er helt sikker på hvad jeg skal skrive i <typeMapping>. Er det helt tosset?

På forhånd tak til alle eksperter, som altid har givet gode svar!
Avatar billede arne_v Ekspert
02. februar 2005 - 13:14 #1
Din JDBC driver jar fil skal ligge i:

\webapps\axis\WEB-INF\lib
Avatar billede boomshanka Nybegynder
02. februar 2005 - 13:58 #2
nå...jamen det var jo ligetil - og det virkede endda :-)

Send et svar så får du en god portion
Avatar billede arne_v Ekspert
02. februar 2005 - 14:52 #3
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester