Avatar billede quaid Nybegynder
05. september 2002 - 09:27 Der er 6 kommentarer

Instansiering af en klasse på serveren

Jeg kan har en klasse liggende på axis serveren. Den skulle gerne være muligt for denne klasse at instancierer en anden klasse for at hente noget funktionalitet der. Tilsyneladende går der koks i serveren når klassen jeg kalder, prøver at snuppe en instans af en anden klasse!?? Har lagt begge klasser ind som jws filer.
QD::
Avatar billede quaid Nybegynder
05. september 2002 - 09:30 #1
Løsningen er måske at lave statiske metoder i den anden klasse, men det kan vel ikke være rigtigt at skulle snyde på den måde.
QD::
Avatar billede disky Nybegynder
05. september 2002 - 09:54 #2
Post lige koden der forsøger.
Avatar billede quaid Nybegynder
05. september 2002 - 11:01 #3
Koden fylder ret meget, så jeg tager lige et lille axis eksempel der er forandret lidt.

Denne klasse vil jeg instansiere.
public class VisData
{
    public String visData()
    {
        String testData = "hej du";
        return testData;
    }
}


Her instansiereres den.
public class Calculator
{
  VisData vd = new VisData();
  public String add(String i1, String i2)
  {
    return i2;
  }


  public String [] subtract( String [] i2)
  { 
    return i2;   
  }
}

Koden her er uden mening, og er bare noget jeg rodede med for længe siden for at se hvad, og hvordan man kunne overføre parametre.
Kernen er at serveren viser fejl når den skal instansierer VisData klassen.
QD::
Avatar billede quaid Nybegynder
05. september 2002 - 11:06 #4
Jeg har lavet alle serverens klasser som om de var et ganske almindeligt java program, og testet dem. Til slut er de gemt som jws på serveren. Det er tilsyneladende ikke en fejl på serveren, for den virker fint hvis jeg holder det hele i en klasse.
QD::
Avatar billede disky Nybegynder
05. september 2002 - 11:07 #5
Nu kender jeg ikke Axis, men det lyder meget som om den enten er buggy eller meget begrænset.

Hvad er fejlmeddelelsen ?
Avatar billede quaid Nybegynder
06. september 2002 - 09:38 #6
Den skriver en million linier med henvisninger til alverdens jar filer.
Tror lige at jeg vil prøve at hente en nyere version af axis.
Der er vel ingen problemer, hvis jeg laver en servlet, og kører på tomcat..der kan man vel sagtens instancierer fra andre klasser?
QD::
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