2012-12-13 206 views
0

我想配置一個tomcat服務器來開始開發servlet/jsp,但我找不到服務器。這是我到目前爲止所做的:未找到tomcat服務器

CLASSPATH添加到.bash_profile和我的servlet編譯成功。

我輸入其中輸出哪個Java的/ usr/bin中/ JAVA

我然後加入出口JAVA_HOME =的/ usr /斌/ java的對.bash_profile

刪除了圍繞Servlet映射以及評價祈求。

將/ usr/share/tomcat6/webapps的權限更改爲世界訪問權限。

已註銷的根,然後登錄到我的正常帳戶創建WEB-INF/classes目錄下的/ usr /共享/ tomcat6中/ webapps中

我然後移動從我編譯的Servlet中的.class到/ usr/share/tomcat6/webappsWEB-INF/classes

啓動了一個終端,su啓動服務tomcat6然後切換到我的普通帳戶並輸入service tomcat6 status,輸出結果是tomcat6運行。

最後,我啓動了我的網絡瀏覽器類型localhost:8080/servlet /第一個
我找不到服務器。試過localhost:8080,找不到服務器;然而,如果我輸入127.0.0.1:8080/servlet/first或127.0.0.1:8080,我會得到一個沒有錯誤信息的白頁。

該servlet首先將只輸出Hello World。

我找不到上下文路徑= 「」 的docBase = 「」 在server.xml中

我的context.xml,web.xml中,和tomcat用戶還可以搜索重新加載= 「true」 這一行。 XML和無法找到它。

有什麼建議嗎?

我創建了一個web.xml文件中的/ usr /共享/ tomcat6中/ webapps /目錄WEB-INF,它包含以下行:

​​

不過我得到的服務器沒有找到。還有什麼我應該嘗試?

回答

0

從你所說的話,這聽起來像你試圖運行服務器的ROOT web應用程序的servlet。

如果是這樣,那麼問題是:你有/etc/tomcat6/Catalina/localhost/ROOT.xml文件嗎?

或者更多到點,什麼你有/ etc/tomcat6/Catalina/localhost/* .xml文件嗎?就像在doc條目配置中放入Context條目一樣,這是單個webapp配置文件的位置。

希望有所幫助。讓我們知道。