Toon posts:

Tomcat en servlets

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hi,


Ik zit met een paar probleempjes waar ik nog niet uitkom.

Ik heb een win2k server draaien met IIS. Om servlets te runnen heb ik eerst Java SDK en tomcat geinstalled.

Ik kan op http://127.0.0.1:8080 komen. Ik heb daar wat rond gekeken, en gekeken hoe daar servlets worden aangeroepen (dat was de tip die ik uit een GOT search over dit onderwerp heb gehaald).

Echter, Tomcat heeft het over een *.war file die moet worden deployed. Echter, ik heb een *.jar file.


Nu heb ik mijn servlet in de root gezet.

(deze overigens: http://www.servletsuite.com/servlets/cobrowse.htm)

De dirs zijn als volgt:

Root\web-inf
bevat de web.xml en config

Root\web-inf\lib
bevat de cobrowse jarfile.


In de xml staat precies dit:


xml version="1.0" encoding="ISO-8859-1"?>

<!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>
<display-name>Webapp name</display-name>
<description>Webapp description</description>

<servlet>
<servlet-name>Cobrowse</servlet-name>
<servlet-class>com.jsos.cobrowse.CobrowseServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>C:\Inetpub\tomcat\webapps\ROOT\WEB-INF\lib</param-value>
</init-param>
</servlet>


</web-app>


Als ik met bovenstaande config de webserver benader op 8080 dan geeft ie een 404 error.


Nou moet ik ook nog ergens een config file kwijt, maar ik heb geen idee waar.


Wie werpt hier licht op?

  • CubicQ
  • Registratie: September 1999
  • Laatst online: 20:46
Ik heb hem bij mij net even geinstalleerd, en bij mij doet ie het goed (nou ja, hij klaagt dat ie geen config file heeft, dat klopt).

Even ervanuitgaande dat je Tomcat 5 gebruikt: waarschijnlijk staat bij jou de standaard servlet-mapping uit (ik weet niet hoe dit officieel heet, iig het gedeelte dat ervoor zorgt dat je servlets dmv /servlet/<servletName> kan benaderen).

Zie http://www.coreservlets.c...-Tutorial/#Enable-Invoker (en voor het gemak http://www.coreservlets.c...ial/#Preconfigured-Tomcat), ik heb http://www.coreservlets.c...-5.0.12-preconfigured.zip gedownload en gebruikt, en dat werkte bij mij.

Verwijderd

Topicstarter
dank je voor je moeite! Ik ga er naar kijken :)

Verwijderd

Topicstarter
Ja, hij werkt, mijn dank is groot.

Oplossing: preconfigured.zip downloaden, en de jar file in de root/WEB-INF/ lib dir zetten

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 00:57

.oisyn

Moderator Devschuur®

Demotivational Speaker

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.