Hallo,
ich habe auf meinem kleinen Homeserver (Debian/testing) tomcat laufen, was auch gut funktioniert hat. ich habe aber ausversehen das j2sdk deinstalliert
nun habe ich das j2sdk1.5 wieder von java.sun.com geladen und nach /opt verschoben.
Allerdings wird beim kompilieren eines Servlets 'javax.servlet" nicht gefunden. Ich denke mal dadurch läuft Tomcat auch gar nicht. Wie kann ich das nun wieder installieren?
javax.servlet wird nicht gefunden
javax.servlet wird nicht gefunden
Debian/unstable
copy
Computer sind die logische Weiterentwicklung des Menschen — Intelligenz ohne Moral.
copy
Computer sind die logische Weiterentwicklung des Menschen — Intelligenz ohne Moral.
- peschmae
- Beiträge: 4844
- Registriert: 07.01.2003 12:50:33
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: nirgendwo im irgendwo
Soviel ich mich erinnere ist das Servlet Zeugs nur bei der J2EE (Java 2 Enterprise Edition) dabei, nicht aber bei der J2SE.
d.h. du musst das noch separat runterladen und installieren, vermute ich mal
http://java.sun.com/products/servlet/download.html
MfG Peschmä
d.h. du musst das noch separat runterladen und installieren, vermute ich mal
http://java.sun.com/products/servlet/download.html
MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy
Vielen Dank für den Link. Ich habe mir das J2EE runtergeladen und versucht zu installieren, allerdings unterbricht er mit dieser Fehlermeldung:
libstc++6 ist installiert, libc6.2-2.so.3 kann apt-cache search nicht finden.
Code: Alles auswählen
./j2eesdk-1_4_02_2005Q2-linux.bin: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory
Debian/unstable
copy
Computer sind die logische Weiterentwicklung des Menschen — Intelligenz ohne Moral.
copy
Computer sind die logische Weiterentwicklung des Menschen — Intelligenz ohne Moral.
- peschmae
- Beiträge: 4844
- Registriert: 07.01.2003 12:50:33
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: nirgendwo im irgendwo
Also eigentlich hätte es gereicht wenn du nur das Servlet-Zeugs runtergeladen hättest (etwas weiter unten auf der Seite), nicht die ganze J2EE.
Wegen der libstdc: Da verlinkst du am besten einfach die Version die du hast per Symlink
ln -s /usr/lib/libstdc++.so.6.0.6 /usr/lib/libstdc++-libc6.2-2.so.3
und guckst obs damit funktioniert (eventuell brauchst du auch die Version von gcc 3.3 oder so - die ABIs von gcc 3.x vor 3.4 und gcc ab 3.4 sind inkompatibel)
MfG Peschmä
Wegen der libstdc: Da verlinkst du am besten einfach die Version die du hast per Symlink
ln -s /usr/lib/libstdc++.so.6.0.6 /usr/lib/libstdc++-libc6.2-2.so.3
und guckst obs damit funktioniert (eventuell brauchst du auch die Version von gcc 3.3 oder so - die ABIs von gcc 3.x vor 3.4 und gcc ab 3.4 sind inkompatibel)
MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy
stimmt, das funktioniert. Nur vohin verschiebe ich nun den "javax"-Ordner, damit er global zu erreichen ist?peschmae hat geschrieben:Also eigentlich hätte es gereicht wenn du nur das Servlet-Zeugs runtergeladen hättest (etwas weiter unten auf der Seite), nicht die ganze J2EE.
hm, das mit dem symlink funktioniert nicht. Wie kann ich denn die version 3.3 auswählen (wenn 4.0 standard ist?)peschmae hat geschrieben:Wegen der libstdc: Da verlinkst du am besten einfach die Version die du hast per Symlink
ln -s /usr/lib/libstdc++.so.6.0.6 /usr/lib/libstdc++-libc6.2-2.so.3
und guckst obs damit funktioniert (eventuell brauchst du auch die Version von gcc 3.3 oder so - die ABIs von gcc 3.x vor 3.4 und gcc ab 3.4 sind inkompatibel)
Debian/unstable
copy
Computer sind die logische Weiterentwicklung des Menschen — Intelligenz ohne Moral.
copy
Computer sind die logische Weiterentwicklung des Menschen — Intelligenz ohne Moral.
Hallo,
wie mache ich das?
Ein
funktioniert nicht
wie mache ich das?
Ein
Code: Alles auswählen
sudo javac -cp /opt/javax/servlet/http/ /tomcat/common/lib/servlet-api.jar /tomcat/webapps/Hallo/WEB-INF/classes/InfoServlet.java
Debian/unstable
copy
Computer sind die logische Weiterentwicklung des Menschen — Intelligenz ohne Moral.
copy
Computer sind die logische Weiterentwicklung des Menschen — Intelligenz ohne Moral.