Ich versuche, meine CGI-Seite in der Tomcat 7.0.70 Webserver in Linux-Box hosten.Führen Sie Perl CGI Skript in Tomcat 7.0.70
Ich habe die folgenden Schritte ausgeführt und kann auch meine CGI-Seite im Browser nicht anzeigen.
- Ich habe ein CGI-Skript mit dem Namen "test.pl" erstellt.
#!/usr/bin/perl print "Content-type: text/html\n\n"; foreach (sort keys %ENV) { print "<b>$_</b>: $ENV{$_}<br>\n"; }
- Ich habe dir "myprog" erstellt in ~/myweb/Apache-tomcat-7.0.70/webapps/path.
- Dann habe ich erstellt ein Verzeichnis "WEB-INF" in ~/myweb/Apache-tomcat-7.0.70/webapps/myprog/
- Then/Ich habe ein "cgi" Verzeichnis innerhalb der „myprog erstellt WEB- INF/"und platzierte die Datei test.pl.
Dann habe ich die Kommentare von web.xml für die unten Linien entfernt, die in ~/myweb/Apache-tomcat-7.0.70/conf/
cgi org.apache.catalina befindet. servlets.CGIServlet debug cgiPathPrefix WEB-INF/cgi Und Servlet-Mapping-Bereich auch.
Danach habe ich die Servlets-cgi-4.1.36.jar und Servlets-ssi-5.0.16.jar Dateien in ~/myweb/Apache-tomcat-7.0.70/lib/
heruntergeladen
Dann habe ich versucht, die Datei von meinem Windows-Rechner aus dem Web-Browser ausgeführt werden: http://devserver.com/myprog/ und es gibt die Meldung als
HTTP-Status 404 -/myprog/ Art Statusbericht Nachricht/myprog/ Beschreibung die angeforderte Ressource ist nicht verfügbar. Apache Tomcat/7.0.70
Bitte jemand helfen/vorschlagen dies entschlossen zu erhalten.
Normalerweise hören tomcat auf Port 8080 – Jens
ich einen Port 9080 und bereits konfiguriert haben einige Java-Anwendungen laufen – Madhan
dann versuchen, http://devserver.com/9080myprog/ – Jens