Avatar billede syncroniq Nybegynder
28. november 2003 - 19:19 Der er 21 kommentarer

Jsp/Sevler ved Enavn?

Hey,

Har lige fået lidt jsp/servlet understøttelse ved ENavn.dk. Men jeg sidder og kan ikke få tingene til at virke. De køre TomCat og jeg kan få html'n til at virke.

www2.softica.dk/boxBuilder2.htm

Som i kan se, virker servletten (tegningen i toppen) fint når den henter den fra min maskine herhjemme, men så snart man trykker på "find volumen" og den spørger ENavn serveren virker det ikke. Hvad gør jeg forkert.

Jeg har en web.xml fil, kan det ske jeg skal rette i den? Vil virkelig gerne få det op og køre i aften.

Har også en BoxBuilder3.jsp fil jeg ikke kan få den til at finde. Ligger på serveren under WEB-INF/jsp.
Avatar billede syncroniq Nybegynder
28. november 2003 - 19:23 #1
Hey,

Sån ser min web.xml fil ud :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app id="WebApp">
    <display-name>ImagePrducer</display-name>
    <servlet>
        <servlet-name>ImageCreator</servlet-name>
        <display-name>ImageCreator</display-name>
        <servlet-class>ImageCreator</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>boxCreator</servlet-name>
        <display-name>boxCreator</display-name>
        <servlet-class>boxCreator</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>HalloWorld</servlet-name>
        <display-name>HalloWorld</display-name>
        <servlet-class>HalloWorld</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>ImageCreator</servlet-name>
        <url-pattern>ImageCreator</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>boxCreator</servlet-name>
        <url-pattern>boxCreator</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>HalloWorld</servlet-name>
        <url-pattern>HalloWorld</url-pattern>
    </servlet-mapping>
    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>default.html</welcome-file>
        <welcome-file>default.htm</welcome-file>
        <welcome-file>default.jsp</welcome-file>
    </welcome-file-list>
</web-app>

Jeg har bare uploaded den til WEB-INF biblioteket på serveren.
Avatar billede arne_v Ekspert
28. november 2003 - 19:51 #2
Ligger class filerne i de rigtige directories på den server du uploader til ?
Avatar billede arne_v Ekspert
28. november 2003 - 19:52 #3
Og er det rigtigt at det er ROOT webapp ?
Avatar billede syncroniq Nybegynder
28. november 2003 - 20:03 #4
Der er en mappe der hedder www, den indeholder cgi-all og html. html folderen indeholder images, webalizer og WEB-INF. WEB-INF indeholder classes, jsp og lib foldere. Jeg har lagt mine jsp filer i jsp folderen og min servlets i classes folderen. min web.xml i WEB-INF folderen.

Håber du kan hjælpe
Avatar billede syncroniq Nybegynder
28. november 2003 - 21:07 #5
Jeg kan ikke finde nogen mappe der hedder ROOT på serveren. Kun en HTML mappe hvor det andet ligger i. Skal man ind i noget admin haløj og aktivere mine ting ?
Avatar billede arne_v Ekspert
28. november 2003 - 21:12 #6
Godt spørgsmål.

Har Enavn.dk en guide til opsætning ?
Avatar billede syncroniq Nybegynder
28. november 2003 - 21:17 #7
Ikke hvad jeg har kunnet finde. :o(
Men min jsp virker hvis jeg ligger dem ud i html folderen. Kan bare ikke gøre samme triks med mine servletes. Har lidt på fornemmelsen at det er min web.xml der er forkert.
Avatar billede arne_v Ekspert
28. november 2003 - 21:17 #8
Eller er det svært at gætte sig til den korrekte opsætning.
Avatar billede arne_v Ekspert
28. november 2003 - 21:18 #9
Jeg ser lige noget.

Skal der ikke være / foran servlet navn i mapping ?

Altså:
        <url-pattern>/boxCreator</url-pattern>
Avatar billede syncroniq Nybegynder
28. november 2003 - 21:20 #10
hmm.. kan lige prøve. men det virker herhjemme på min TomCat.
http://syncroniq.adsl.dk:8080
Avatar billede syncroniq Nybegynder
28. november 2003 - 21:23 #11
virkede ikke
Avatar billede syncroniq Nybegynder
28. november 2003 - 21:25 #12
hvad betyder det her jeg får tilbage nu. (prøvede www2.softica.dk/servlet/blabla?)

klik linket for tekst.
http://www2.softica.dk/servlet/boxCreator?portL=20.0&portdia=10.0&ports=2.0&units=1.0&unitdia=30.0&topDybde=25.0&bundDybde=40.0&hoejde=43.4&bredde=50.9&tyk=3.0
Avatar billede arne_v Ekspert
28. november 2003 - 21:26 #13
Nøgleordet her er:

java.lang.NoClassDefFoundError

den kunne ikek finde en klasse.
Avatar billede syncroniq Nybegynder
28. november 2003 - 21:31 #14
En fyr jeg kendte sagde, at det nok ikke ville virke, da de kørte på linux maskiner, og jeg brugte Graphics klassen til at tegne med. Han snakkede om at den ikke fandtes på linux. er det rigtig?
Avatar billede arne_v Ekspert
28. november 2003 - 21:34 #15
Nej - det tror jeg ikke.

Det er veldefineret hvad der skal være i Java.

Det kunne komme til at se anderledes ud, men det bør være der.
Avatar billede syncroniq Nybegynder
29. november 2003 - 12:14 #16
Ingen der kan  hjælpe? Trals endelig at have fået java og så kan man ikke få det til at virke... :(

det hele virker som sagt på min egen maskine. kan bare ikke få det til at virke på enavns server.
Avatar billede arne_v Ekspert
29. november 2003 - 12:28 #17
Det er jo ekstremt svært at fejlfinde på p.g.a. situationen.
Avatar billede arne_v Ekspert
29. november 2003 - 12:29 #18
Hvilket grafik format bruger du ? GIF ? JPG ? PNG ?

Hvilken Java version bruger enavn ?

(jeg formoder at du bryger 1.4.x)
Avatar billede syncroniq Nybegynder
29. november 2003 - 12:33 #19
jeg bruger 1.4 mener jeg. ved ikke hvilke de bruger. jeg bruger GIF. Fandt en gif konverter et sted på nettet (acme tror jeg den hed). Du må gerne få et login hvis du kan ordne det. jeg ville nemlig meget gerne have det op og stå.
Avatar billede arne_v Ekspert
29. november 2003 - 14:46 #20
Kan du poste boxCreator koden eller tilpas dele af den ?

Et login var en mulighed. Så kunne jeg jo selv checke diverse ting.
Avatar billede syncroniq Nybegynder
29. november 2003 - 17:14 #21
prøv at gå ind på www.softica.dk under kontakt, så send mig en mail der, så sender jeg et log ind til dig.
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