JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Application Server » Tomcat  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:Tomcat 如何跑 CGI ? [Re:proshine_roger]
proshine_roger





發文: 6
積分: 0
於 2005-01-12 18:42 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
發是發現了,不過....它應該不是 不能跑CGI的主要原因吧!

我現在還是無法跑CGI,很奇怪,即使我重灌!!

還是出現一樣的錯誤

我倒底哪裡出錯了?

先安裝JDK 再安裝Tomcat

將 servlets-cgi.renametojar 改為 servlets-cgi.jar

加入環境變數
1
2
3
CLASSPATH = C:\Tomcat 4.1\common\lib\servlet.jar;C:\Tomcat 4.1\common\lib
JAVA_HOME = C:\j2sdk1.4.2_05
Path += C:\j2sdk1.4.2_05;C:\j2sdk1.4.2_05\bin


改Web.xml 的
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    <servlet>
        <servlet-name>cgi</servlet-name>
        <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
        <init-param>
          <param-name>debug</param-name>
          <param-value>6</param-value>
        </init-param>
        <init-param>
          <param-name>cgiPathPrefix</param-name>
          <param-value>WEB-INF/cgi</param-value>
        </init-param>
        <load-on-startup>5</load-on-startup>
    </servlet>
  
    <servlet-mapping>
        <servlet-name>cgi</servlet-name>
        <url-pattern>/cgi-bin/*</url-pattern>
    </servlet-mapping>


將printenv.pl 放到 WEB-INF\cgi\
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/local/bin/perl
##
##  printenv -- demo CGI program which just prints its environment
##
 
print "Content-type: text/html\n\n";
foreach $var (sort(keys(%ENV))) {
    $val = $ENV{$var};
    $val =~ s|\n|\\n|g;
    $val =~ s|"|\\"|g;
    print "${var}=\"${val}\"\n";
}


重新開机
啟動Tomcat service

127.0.0.1/cig-bin/printenv.pl
就是出現了錯誤訊息
1
java.io.IOException: CreateProcess: perl "C:\Tomcat 4.1\webapps\ROOT\WEB-INF\cgi\printenv.pl" error=2  


告訴我,我哪裡錯了∼∼∼∼


proshine_roger edited on 2005-01-12 18:52
reply to postreply to post
心是人類的最大戰場
話題樹型展開
人氣 標題 作者 字數 發文時間
12984 [精華] Tomcat 如何跑 CGI ? proshine_roger 1626 2005-01-11 17:53
10907 Re:Tomcat 如何跑 CGI ? jimmy14 252 2005-01-12 00:13
9405 Re:Tomcat 如何跑 CGI ? yenchechang 308 2007-07-31 15:56
10620 Re:Tomcat 如何跑 CGI ? proshine_roger 238 2005-01-12 10:11
10847 Re:Tomcat 如何跑 CGI ? jimmy14 103 2005-01-12 12:17
10672 Re:Tomcat 如何跑 CGI ? proshine_roger 207 2005-01-12 12:38
11622 Re:Tomcat 如何跑 CGI ? jimmy14 1768 2005-01-12 14:12
10759 Re:Tomcat 如何跑 CGI ? proshine_roger 1390 2005-01-12 14:48
10392 Re:Tomcat 如何跑 CGI ? hkdennis2k 42 2005-01-12 18:31
10547 Re:Tomcat 如何跑 CGI ? proshine_roger 1504 2005-01-12 18:42
10637 Re:Tomcat 如何跑 CGI ? jimmy14 348 2005-01-12 19:32
10715 Re:Tomcat 如何跑 CGI ? proshine_roger 49 2005-01-14 11:03
» JWorld@TW »  Application Server » Tomcat

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8