---
title: "JSP Problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbservrar/96833-jsp-problem"
topic: "Webbservrar"
topic_url: "https://www.webforum.nu/amne/webbservrar"
author: "Qimen"
published: "2004-02-08T14:55:18.000Z"
updated: "2004-02-15T13:25:01.000Z"
replies: 7
views: 345
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbservrar/96833-jsp-problem"
---

# JSP Problem

## #1 — Qimen, 2004-02-08T14:55Z

Hej

Har precis installerat Tomcat 4.1 och det fungerar utmärkt (ligger på port 8189). Nu vill jag dock konfigurera den med apache som jag också kör men det vill inte riktigt fungera.

Jag har installerat mod_jk. Jag har skapat en workerfil och fyllt i allt rätt vad jag tror. Försöker jag gå in på en JSP-sida så får jag bara: 

> **500 Internal Server Error skrev:**
>
> Internal Server Error
> The server encountered an internal error or misconfiguration and was unable to complete your request.
> 
> Please contact the server administrator, <admin@qimen.net> and inform them of the time the error occurred, and anything you might have done that may have caused the error.
> 
> More information about this error may be available in the server error log.
> 
> 
> \--------------------------------------------------------------------------------
> 
> Apache/2.0.48 (Unix) PHP/4.3.4 mod_jk/1.2.5 Server at 192.168.0.5 Port 2080

 Kollar jag i min loggfil till mod_jk så står där ett par skumma felmeddelanden. 

> \[jk_connect.c (233)\]: jk_open_socket, connect() failed errno = 13
> \[jk_ajp12_worker.c (169)\]: In jk_endpoint_t::service, Error sd = -1

Min workers.properties ser ut såhär: 

```
workers.tomcat_home=/usr/local/jakarta-tomcat4.1
workers.java_home=/usr/local/jdk1.2.2

worker.list=jsp-dahlia

worker.jsp-dahlia.port=8009
worker.jsp-dahlia.host=localhost
worker.jsp-dahlia.type=ajp13
```

 I apache configen har jag lagt till: 

```
LoadModule jk_module          libexec/apache2/mod_jk.so

JkWorkersFile /usr/local/etc/apache2/workers.properties
JkLogFile /var/log/mod_jk.log
JkLogLevel info
JkMount /*.jsp jsp-dahlia
JkMount /examples/servlet/* jsp-dahlia
JkMount /examples/*.jsp jsp-dahlia
```

Jag kör apache på port 2080, Tomcat på 8180. OS är FreeBSD 4.9.
Någon som vet hur jag ska lösa detta? :)

Permalänk: https://www.webforum.nu/p/96833

## #2 — antilizaer, 2004-02-09T14:40Z

Tycker att allt ser bra ut med din konfiguration, kolla att du har en Connector igång på port 8009 i Tomcat:en som ska hantera ajp13 anropen.

Permalänk: https://www.webforum.nu/p/1271643

## #3 — Qimen, 2004-02-09T15:05Z

Undrar över en sak, i det flesta guider för att konfa jsp med apache står det att man ska ha med 

```
AddModule mod_jk.c
```

 I apaches config fil men har jag med den raden så får jag bara fel om jag försöker starta apache. Är det kanske något specifikt om man kör apache under windows?

<http://logicsquad.net/freebsd/tomcat-apache-how-to.html#id2859761>

Permalänk: https://www.webforum.nu/p/1271654

## #4 — antilizaer, 2004-02-10T08:32Z

Är inte helt säker på vad denna rad gör, men när jag satte upp det hela på  Mandrake använde jag mig inte av AddModule och det fungerade ändå

Permalänk: https://www.webforum.nu/p/1271936

## #5 — nicclas, 2004-02-10T13:37Z

Den webbsida du länkar till ovan visar hur det fungerar med Apache1. Det ser ut som om du kör Apache2 och den automatladdar per default alla moduler som ligger i modules/-katalogen. Du behöver alltså inte AddModule-raden. Jag tror det är några saker till som skiljer Apache1 och 2 när det gäller Tomcat. Leta upp en "guide" för Apache2, t.ex: <http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jk2/> \- den är inte så bra, men den är rätt ;)

Permalänk: https://www.webforum.nu/p/1272098

## #6 — Aleph_One, 2004-02-11T01:01Z

Istället för att använda mod_jk eller mod_jk2 så kan du använda mod_proxy. Funkar klockrent och är mycket lättare att sätta upp och administrera än mod_jk\* tycker jag.

Står beskrivet rätt bra här i punktform hur du får igång det.
<http://jakarta.apache.org/tomcat/tomcat-5.0-doc/proxy-howto.html>

Tänk på att förutom mod_proxy så behöver du ha med mod_proxy_http i httpd.conf

```
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
```

Permalänk: https://www.webforum.nu/p/1272866

## #7 — Qimen, 2004-02-14T02:13Z

Huhu, suttit i ett par dagar nu och försökt med mod_jk. Har installerat om systemet, java och kör med tomcat 5 nu. Har inte fått det att funka heller. Av en ren slump såg jag att du postat här Aleph_One. Provade att köra med mod_proxy och det funka direkt, tog 5 min att fixa. 

Tack så väldigt mycket Aleph_One! :bire  :)

Permalänk: https://www.webforum.nu/p/1277645

## #8 — Aleph_One, 2004-02-15T13:25Z

Bra det löste sig  :bire

Permalänk: https://www.webforum.nu/p/1278096

---

Tråden på webben: https://www.webforum.nu/amne/webbservrar/96833-jsp-problem
