Avatar billede bodhisatva Nybegynder
25. marts 2002 - 21:01 Der er 56 kommentarer og
1 løsning

styrmand, resin og iis5.0

her har du 30 point Styrmand, hvis det er det værd...
Avatar billede styrmand Nybegynder
25. marts 2002 - 21:20 #1
Jeg lavede følgende resin.conf

<caucho.com>
    <iis priority="high"/>
    <java compiler="internal" compiler-args="" work-dir="work" keepgenerated="true"/>
    <jsp precompile="true" static-encoding="true"/>
    <http-server>
        <http port="8080"/>
        <srun id="a" host="127.0.0.1" port="6802"/>
        <caucho-status>true</caucho-status>
        <thread-max>150</thread-max>
        <thread-keepalive id="100"/>
        <request-timeout id="30s"/>
        <cache dir="cache" size="1024" entries="1024"/>
    <host id='localhost'>   
        <web-app id="/">
            <app-dir>c:/inetpub/wwwroot/Beantest</app-dir>
            <servlet-mapping url-pattern='/servlet/*' servlet-name='invoker'/>
        </web-app>
    </host>
    </http-server>
</caucho.com>
Avatar billede styrmand Nybegynder
25. marts 2002 - 21:23 #2
JSP sider, kan herefter kaldes med
http://localhost:8080/jspside.jsp

I mappen Beantest findes desuden en mappe med navnet web-inf/classes
I denne mappe placeres evt. servlets som kaldes således:
http://localhost:8080/servlet/navn

Prøv det, hvis det ikke virker, har jeg ett par detaljer mere.
Avatar billede bodhisatva Nybegynder
25. marts 2002 - 21:43 #3
De andre detaljer vil jeg da gerne have, da jeg, når jeg kalder min *.jsp-side bare får et spørgsmål om jeg vil gemme filen eller åbne den...

Det er vel meningen den skal virke sammen med iis5.0??
Avatar billede bodhisatva Nybegynder
25. marts 2002 - 21:48 #4
Avatar billede bodhisatva Nybegynder
25. marts 2002 - 21:51 #5
En anden ting, hvis jeg beder resin lytte på port 80 istedet for 8080 får jeg en "check for conflicting servers"-fejl. Det forstår jeg jo egentlig godt, men burde de to ikke arbejde sammen???
Avatar billede erikjacobsen Ekspert
25. marts 2002 - 22:09 #6
Resin har et setup-program, som "burde" få den til at arbejde
sammen med IIS. Jeg har prøvet ganske få gang uden held.
Med apache går det nemt nok.

Det er noget med at fortælle IIS at .jsp endelsen skal "kalde"
en DLL, som så snakker med Resin.

Programmet hedder vist "setup.exe" og skal bare køres.
Fortæl os om det lykkes
Avatar billede bodhisatva Nybegynder
25. marts 2002 - 22:22 #7
Erik>>> Det er korrekt at det "skulle virke" men det gør det ikke. Setup.exe henviser til \inetpub\scripts hvor den omtalte dll-fil ligger, men der sker ikke noget der.
Avatar billede erikjacobsen Ekspert
25. marts 2002 - 22:25 #8
Ok, så er vi to der undrer os. Men med Apache på W2K går det
som en drøm - for mig. Og du kunne jo bare bruge Resin som
standalone på port 80. Skal du absolut bruge IIS?
Avatar billede styrmand Nybegynder
25. marts 2002 - 22:38 #9
Hov hov, det skal virke. Det fungerer fint her.
Har du startet programmet httpd ?
Avatar billede styrmand Nybegynder
25. marts 2002 - 22:39 #10
ERik> Jeg har lige noget jeg skal spørge dig om, er du på i aften?
Avatar billede erikjacobsen Ekspert
25. marts 2002 - 22:41 #11
Du skal ikke spørge mig, styrmand. Du skal spørge eksperten.dk
Avatar billede styrmand Nybegynder
25. marts 2002 - 22:42 #12
Ja, men jeg ved du sidder med svaret:-)
Avatar billede bodhisatva Nybegynder
25. marts 2002 - 22:47 #13
naturligvis skal jeg bruge iss når det nu er muligt. Jeg har jo lige lært at sætte det op c",)

Jo, jeg kunne godt bruge Apache, men så igen, så skal jeg jo bare have hjælp til at sætte det op også... :)

Og, når jeg ved løsningen er der, så vil jeg også have det til at køre. Yderligere skal den køre nede i firmaet engang når serveren bliver sat op hvor de har sikkerhedspolitikker mv. at tage hensyn til...
Avatar billede styrmand Nybegynder
25. marts 2002 - 22:47 #14
bodhi..>>
Den dll du omtaler i scripts, gav også problemere her. Den kan være låst.
Jeg kstoppede Resin og kopierede den manuelt fra Resin../Bin/

Prøv det.
Avatar billede erikjacobsen Ekspert
25. marts 2002 - 22:52 #15
Hmm, styrmand, hvis den først ligger i det der IIS katalog, som
det skete ved mig, kan det vel ikke være problemet? Men det
skal da prøves.
Avatar billede bodhisatva Nybegynder
25. marts 2002 - 22:53 #16
isapi.. har fuldt kontrol og redigering, og er ikke skrivebeskyttet, og virker ikke selvom jeg har kopieret den direkte.
Avatar billede bodhisatva Nybegynder
25. marts 2002 - 22:59 #17
hvis et screenshot af min kørende resin hjælper så kig her:

http://www.natpotten.dk/scrshot.jpg
Avatar billede styrmand Nybegynder
25. marts 2002 - 23:00 #18
EJ>Det gav mig problemer, uvist af hvilken årsag.
Men Dokumentationen er lidt svingende omkring dette emne. Nogen gange henvises der til et script bibliotek under wwwroot andre gange under inet pub.
Jeg havde også et bibliotek under wwwroot, som jeg fjernede.

ClassPath, kan det være problemet?
Min ClassPath
.;c:\j2sdk1.4.0;c:\intepub\wwwroot\web-inf\classes;

Prøv lige den og vær opmærksom på din javaversion.
Avatar billede styrmand Nybegynder
25. marts 2002 - 23:02 #19
Din screenshot ser helt rigtigt ud, sådan så min også ud, men det fungerede ikke før...
Mon ikke det var den ClassPath, der gjorde udslaget
Avatar billede styrmand Nybegynder
25. marts 2002 - 23:02 #20
Punktummet er vigtigt!
Avatar billede erikjacobsen Ekspert
25. marts 2002 - 23:04 #21
Ok, jeg må huske dette spørgsmål hvis jeg nogensinde igen
skal opsætte Resin og IIS sammen. Bemærk: "hvis" .. :)
Avatar billede styrmand Nybegynder
25. marts 2002 - 23:05 #22
Erik> fungerer det nu hos dig?
Avatar billede bodhisatva Nybegynder
25. marts 2002 - 23:05 #23
a-hva? classpath? hvad er det og hvordan ændrer jeg det? det har jeg da aldrig haft brug for når jeg tester lokalt...
Avatar billede erikjacobsen Ekspert
25. marts 2002 - 23:07 #24
Nej, styrmand, jeg har da længst droppet IIS til noget som helst.
Avatar billede styrmand Nybegynder
25. marts 2002 - 23:09 #25
Classpath sætter du op ved at højreklikke med musen på Min computer og vælge egenskaber.
Her vælger du fanen Advanced og Environment variables.
Hvis der findes en Classpath retter du den til eksemplet.
Hvis ikke opretter du den
Navn ClassPath og værdien
.;c:\j2sdk1.4.0;c:\intepub\wwwroot\web-inf\classes;
Bemærk!jeg har wwwroot med, det kan være den skal fjernes.
Avatar billede styrmand Nybegynder
25. marts 2002 - 23:11 #26
Erik> Vi er også på vej væk, men vi har desværre for meget liggende på ASP, så vi skal bibeholde en server med IIS og i udviklingsøjemed, er den så også nødvendig.
Avatar billede bodhisatva Nybegynder
25. marts 2002 - 23:28 #27
min classpath må vel godt se sådan her ud: E:\IBMCON~1\CICS\Classes\CTGCLI~1.JAR;.;c:\j2sdk1.4.0;E:\Intepub\wwwroot\web-inf\classes;???

men hvad med det punktum der, er det vigtig?
Avatar billede styrmand Nybegynder
25. marts 2002 - 23:32 #28
Ja, de må den.
Du har punktummet med, så det er rigtigt.

Men det virker ikke endnu?
Prøv evt. at angive følgende i din browser
http://localhost/scripts/isapi_srun.dll/caucho-status
Det skulle vise en statusmeddelelse.
Avatar billede bodhisatva Nybegynder
25. marts 2002 - 23:35 #29
"siden kan ikke vises"
Avatar billede styrmand Nybegynder
25. marts 2002 - 23:40 #30
Hvad sker der, hvis du skriver følgende i browseren:
http://localhost

Hvis den giver samme fjel, er det fordi IIS er stoppet. Det problem havde jeg på et tidspunkt, efter kald af installe.exe
Avatar billede bodhisatva Nybegynder
25. marts 2002 - 23:46 #31
du kan jo selv se min iis kører på www.natpotten.dk så den er ikke stoppet.
Avatar billede bodhisatva Nybegynder
25. marts 2002 - 23:50 #32
hvis jeg skriver http://localhost:8080 virker det nogenlunde, lige bort set fra at den ikke tager min css.css med...
Avatar billede bodhisatva Nybegynder
25. marts 2002 - 23:51 #33
ups, måske jeg skulle kaste min .css med i dir'et... c",)
Avatar billede styrmand Nybegynder
25. marts 2002 - 23:52 #34
Det er et eller andet med dine referencer, men nu kører din resin?
Hvad gjorde udslaget?
Avatar billede bodhisatva Nybegynder
25. marts 2002 - 23:56 #35
min resin har altid kørt, men ikke sammen med iss over nettet. Kun på mit lokale system.
IIS har altid kørt som webserver men ikke sammen med Resin som fortolker af .jsp

jeg skal bruge en måde hvorpå Resin håndterer .jsp-sider og iis håndterer .htm
Altså en slags samarbejde...
Avatar billede styrmand Nybegynder
26. marts 2002 - 00:06 #36
Og det virker stadigvæk ikke?
Men angivelse af port 8080 vil altid være nødvendigt, hvis de skal samarbejde. Man kan ikke bruge port 80 til begge. Det tror jeg heller ikke er muligt med Apache.
Hvad den bedte metode er, til at sikre at JSP siderne ved jeg ikke. Men man kan angive port:8080 i alle links, men jeg tror der er en smartere metod.
Avatar billede bodhisatva Nybegynder
26. marts 2002 - 00:12 #37
det er der garanteret, men hvilken??

port 8080 til IIS også, ville det være en mulighed istedet for kun port 80 til IIS??
Avatar billede styrmand Nybegynder
26. marts 2002 - 00:20 #38
Nej, én port, én server.
Men jeg gnd nok vide om man kan få IIS, til at omdirigere en JSP side til port 8080.
Avatar billede erikjacobsen Ekspert
26. marts 2002 - 00:24 #39
Det skulle jo klares af den der berømte DLL fil (og setup
programmet fra Resin) - det virker vel hos nogen, men
hvorfor kan spørgeren så ikke få det til at virke ??
Avatar billede disky Nybegynder
26. marts 2002 - 14:31 #40
Hvis resin skal køre sammen med IIS, skal du sætte IIS op til at videre sende .jsp filer til Resin som stadigvæk kører på port 8080.

Men du kan sparke IIS ud, og få Resin til at bruge port 80. Resin virker fint som både html og java server.
Avatar billede bodhisatva Nybegynder
26. marts 2002 - 18:53 #41
jow men disky, kunne man måske få et hint til hvordan det klares? - altså at få iis til at sende jsp videre...
Avatar billede styrmand Nybegynder
27. marts 2002 - 10:08 #42
Nu har jeg gravet grundigt i problemet og det viser sig, at Resin ver. 2.x.x har et problem med IIS 5 (måske også ISS4)
Der findes beskrivelser af problemet her, samt en bugbeskrivelse her:
http://www.caucho.com/quercus/faq/question.xtp?question_id=156
En del af problemet skulle være rettet ifølge denne:
http://www.caucho.com/quercus/bugtrack/view.xtp?bugreport_id=184

Jeg har nu downloaded og installeret ver. 2.1.0, uden den helt store succes.
Avatar billede bodhisatva Nybegynder
27. marts 2002 - 18:34 #43
ok, men så indtil videre, til vi får fastlagt en løsning på problemet, hvordan får jeg så min apache til at arbejde sammen med resin??
den tager fint www.natpotten.dk/index.htm
men hvis jeg skriver:
www.natpotten.dk/index.jsp
får jeg en besked om jeg vil gemme eller åbne filen
- jeg kan også skrive:
www.natpotten.dk - men så viser den kun mit frameset.
min resin.conf findes her: http://www.natpotten.dk/resin.conf
min apache.conf findes her: http://www.natpotten.dk/httpd-conf.txt

- lidt hjælp kunne være fino... c",)
Avatar billede erikjacobsen Ekspert
27. marts 2002 - 18:37 #44
Har du kørt programmet setup med kryds ved apache ?
Avatar billede bodhisatva Nybegynder
27. marts 2002 - 18:39 #45
har jeg lige gjort, men det er det samme
Avatar billede thomas_yde Nybegynder
27. marts 2002 - 19:30 #46
Nu laver i så meget med Tomcat og Resin. Men hvis man nu skal købe et domæne kender i så et der understøtter jsp/servlets?
Avatar billede bodhisatva Nybegynder
29. marts 2002 - 17:40 #47
Thomas, når du køber et domæne, køber du rettighederne til at bruge navnet som du har lyst. Dvs du køber rettighederne til fx at knytte dit domæne til et webhotel, der fx. understøtter jsp/servlets.
Det er webhotellet der skal understøtte scripts mm. ikke domænet. Det er frit at bruge hvad end din fantasi sætter grænser for mht. domæner.
Avatar billede disky Nybegynder
03. april 2002 - 15:34 #48
thomas:
Den eneste udbyder i nærheden er www.levonline.com som er hostet i Stockholm.

Der findes ingen udbydere i Danmark der understøtter JSP :(((

Men kontakt mig på disky@hotmail.com så kan vi snakke om det, da jeg på min egen server sælger plads til folk der roder med JSP osv. Domæner kan du købe billigt inkl. DNS hosting hos www.jth.net (bruger dem selv)
Avatar billede bodhisatva Nybegynder
03. april 2002 - 23:41 #49
Disky, nu vi snakker udbyder af hoteller der undestøtter jsp, har du så selv din server sat op med resin httpd ?

hvor sikker er den i grunden hvis man bruger den alene, og kan den køre ssl?

Jeg overvejer nemlig helt at skrotte iis5.0 og bare bruge resin, men chefen kræver sikkerhed før funktionalitet, hvilket også er forståeligt nok, hvis jeg skal test-hoste et par sites på vores linie.
Avatar billede disky Nybegynder
09. april 2002 - 13:06 #50
Hvis din chef vil have sikkerhed, hvorfor pokker bruger han så IIS ??

Den er nok kendt for at være ret usikker.

Skal han have noget sikkert og stabilt, skal du smide Linux på maskinen bruge Apache som webserver og f.eks. Resin som java server.
Avatar billede disky Nybegynder
09. april 2002 - 13:08 #51
Resin er udelukkende en Java server, med en mini webserver indbygget.

Skal du have SSL skal du bruge apache som webserver med mod_ssl installeret eller endnu bedre compilet ind i, og så bruger du Resin som java server.

Det er den konfiguration jeg selv bruger.
Avatar billede erikjacobsen Ekspert
09. april 2002 - 19:24 #52
En anden udbyder af JSP og lignende: http://www.wantjava.com/
fra 50 - 200 om måneden (hmm det er da vist i US-$)
Avatar billede bodhisatva Nybegynder
08. maj 2002 - 00:37 #53
Jeg fortsætter spørgsmålet da det stadig står. Jeg skal bruge en udførlig vejledning "for dummies", hvordan man sætter det op. Klik for klik.

HELP!
Avatar billede disky Nybegynder
08. maj 2002 - 07:38 #54
hvad er dit problem igen ?
Avatar billede bodhisatva Nybegynder
08. maj 2002 - 19:26 #55
Disky,

jeg vil have iis5.0 til at arbejde sammen med resin som javafortolker. Simpelt men åbenbart ikke lige til.

Hvis det er flere point der skal til, så kaster vi da bare 300 mere i... ;)
Avatar billede bodhisatva Nybegynder
14. juli 2002 - 23:47 #56
Det er lidt ærgerligt der ikke findes en løsning, da jeg synes interfacet i iis5.0 er overskueligt, uden man skal lede tekster igennem for at rette i sin resin.conf, men jsp kører jo som bekendt ikke specielt godt på en informationsserver. Lukker spm. med uforrettet sag...
Avatar billede disky Nybegynder
15. juli 2002 - 00:20 #57
Du må KUN give 200 point per spørgsmål.

Det du skal gøre er specificeret på www.caucho.com du skal sikker ændre noget i IIS konfigurationen også, men det står mig bekendt også beskrevet på den link under installations dokumentationen.

Men hvis du vil have et bare lidt sikkert webhotel, smid IIS langt væk, det er ikke af samme kvalitet som Apache, og licensen koster også en formue.
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