Avatar billede macpain Nybegynder
30. marts 2005 - 23:32 Der er 8 kommentarer og
1 løsning

Web Service(SOAP)

Her et spørgsmål der ikke går på kode(umiddelbart).

Der er lavet en web service(køre på en Tomcat/Axis server) der ved hjælp af en handler/hjælpeklasser får forbindelse til en database(Access).

Der er lavet test klasser der sikre at forbindelsen til databasen fungere.

Der er lavet, 2 klienter der har forbindelsen til denne web service, en lavet i Java og en lavet C#.

Her så det kryptiske: Dette fungere på min pc, der ikke han nogen tilknytning til et netværk, men når jeg overføre det til et netværk jeg har tilknytning til kan jeg få forbindelse til web servicen, men forbindelsen kan ikke etableres til databasen????

Er det et spørgsmål om rettigheder til databasen, eller er det Axis(Tomcat 5.5.9, Axis 1,2 RC3, JDK 1.5.0) der fejler. Har kigget i begge men kan ikke se hva der mangler!!

Horfor!!! Jeg ved dette er et svært spørgsmål, men hvis i bare har en ide er jeg meget taknemmelig. Hvis i vil have mere at vide så bare spørg.
Avatar billede arne_v Ekspert
30. marts 2005 - 23:36 #1
Hvilken fejl får du helt præcist ?

Access - så bruger du JDK'ens JDBC OBC bridge ikke ?  Den har et meget dårligt
ry bl.a. i multithreaded sammenhænge. Om det har nogen betydning her ved jeg
ikke.
Avatar billede fsconsult.dk Nybegynder
31. marts 2005 - 07:12 #2
lige et dumt spørgsmål.  når du overfører den til et "netværk", formoder jeg du mener en server. og denne server kører selvfølgelig windoze, ik?
Avatar billede macpain Nybegynder
31. marts 2005 - 08:30 #3
arne_v:
1. fejlen består i at jeg ikke kan oprette forbindelsen til databasen -> i min try catch griber jeg forsøget på oprettelsen der ikke kan lade sig gøre, men på "min" egen kan det godt lade sig gøre(håber det var svar nok (",) )

2. jo, jeg bruger jdbc.

fsconsult.dk: Jo, den køre windows
Avatar billede arne_v Ekspert
31. marts 2005 - 08:46 #4
Det var den præcise fejl tekst jeg fiskede efter
Avatar billede macpain Nybegynder
31. marts 2005 - 09:33 #5
Jeg får desværre igen fejl tekst, da den exception der bliver lavet bliver grebet i min handler, som jeg ikke kan se direkte(men det kan selvfølgelig gøres ved at jeg sender tekststrengen tilbage).

Er lige ved at se på en anden løsning, vender  lige tilbage hvis det ikke lykkes og jeg vil lave om på handler/web service så jeg kan modtage teksten
Avatar billede macpain Nybegynder
31. marts 2005 - 10:00 #6
Tror fejlen ligger i at Axis ikke kan tilgå noget der ligger uden for dens egen sandkasse, men jeg kan ikke få den til at skifte bruger(jo, men den vil ikke holde brugeren, altså ved næste gang man går ind i configuration har den smidt indstillingen), eller jdbc'en ikke vil tillade det


Så er spørgsmålet hvordan gør jeg det????
Avatar billede arne_v Ekspert
31. marts 2005 - 11:04 #7
Vi har stadigvæk ikke fået fejlen - det er ret svært at gætte en løsningen uden
at kende fejlen.

Hvad er forskellen i Tomcat/Axis med hensyn til sandkasse på din PC og server ?

Er der aktiveret en security manager på serveren ?
Avatar billede macpain Nybegynder
31. marts 2005 - 17:25 #8
Droppede det, lavede en anden løsning ikke specielt pæn men den duer i dette tilfælde.

Ligger web-servicen på en pc på nettet der ikke kræver at man logger ind med en bruger-id der er knyttet til netværket....
Avatar billede macpain Nybegynder
22. juni 2005 - 22:23 #9
123
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
Kurser inden for grundlæggende programmering

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