webForumDet fria alternativet

Resinproblem

9 svar · 438 visningar · startad av Web-Tor

Web-TorMedlem sedan nov. 200011 794 inlägg
#1

Hoppas att det finns nån här som kan Resin här för jag fattar noll. :o

Har laddat ner och installerat Resin enlig konstens alla regler men några JSP-sidor får jag inte att fungera.

Jag har kört setup.exe och gjort ”rätt” inställningar. När jag försöker köra en JSP-fil i Explorer så för jag ett argt:

Can't contact Servlet Runner at localhost:6802

Kör jag http://localhost/caucho-status så står det ”127.0.0.1:6802 (down)” .

Jag är JSP-novis så var beredd på fler dumma frågor. :)

PS. Jag har inte hittat någon hjälp i tidigare trådar

Web-TorMedlem sedan nov. 200011 794 inlägg
#2

Nu har jag kommit lite längre (tror jag). När jag kör en JSP-fil (som heter test1.jsp) så får jag upp följande:

500 Servlet Exception
_test1__jsp:0: com.caucho.java.JavaCompileException: Resin can't load sun.tools.javac.Main.
Usually this means that the JDK tools.jar is missing from the classpath,
possibly because of using a JRE instead of the JDK. You can either add
tools.jar to the classpath or change the compiler to an external one with
<java compiler='javac'/> or jikes.

java.lang.ClassNotFoundException: sun.tools.javac.Main

sgtpepperMedlem sedan apr. 20005 524 inlägg
#3

Servletmotorn är inte startad som det ser ut.

Har du följt den här sektionen i installanvisningen:
# If you get a "cannot connect to servlet engine", caucho-status will show red, and httpd.exe hasn't started properly.
# If httpd.exe doesn't start properly, you should look at the logs in resin2.0/log. You should start httpd.exe -verbose to get more information..

Skulle du kunna köra igång httpd.exe med flaggan verbose (httpd.exe -verbose och sedan attacha loggfilen här som du hittar i <resin-katalogen>/log så kan jag kika på den?

sgtpepperMedlem sedan apr. 20005 524 inlägg
#4

Ahh. Har du installerat Suns Java SDK? (http://www.java.sun.com)

Web-TorMedlem sedan nov. 200011 794 inlägg
#5

Nä, det har jag inte. Måste man ha det? Är den den här eller:
http://java.sun.com/j2se/1.4/download.html

sgtpepperMedlem sedan apr. 20005 524 inlägg
#6

Jepp, det är den. Tanka hem SDK:n och installera den och prova igen!

Web-TorMedlem sedan nov. 200011 794 inlägg
#7

Här får du en stor puss, sgtpepper :f
Nu funkar mina jsp-filer. Konstigt att det inte stod någon stans att man var tvungen att ladda ner SDK:n :q

En dum fråga till:
Jag har min "vanliga" wwwroot på C: man har installerat Resin på D:
Innebär det att jag inte kan köra min jsp-filer från den vanliga wwwrooten utan måste lägga dom i D:/Resin/doc/

LimeMedlem sedan sep. 2001837 inlägg
#8

Du är inte "tvungen" att ladda ner just Sun's SDK, men det står faktiskt i Resins manual att man måste ha en java-kompilator installerad och att denna skall pekas ut i settings-filen (har glömt vad den heter).

Var du kör är också helt oberoende av var Resin är installerat men DEFAULT är <intsallpath>/doc/

Rota bland inställningarna så hittar du hur man gör en ny webb. Det är inte så svårt.

/Lime

Web-TorMedlem sedan nov. 200011 794 inlägg
#9

Ahh! Även du får en puss Lime :f

Så här skulle det se ut:

<http-server app-dir='c:\inetpub\wwwroot'>
sgtpepperMedlem sedan apr. 20005 524 inlägg
#10

Bra att det funkar! :)

133 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
130 ms — hämta tråd, inlägg och bilagor (db)