2011-04-28 130 views
1

我認爲這可能是我的第一個問題在這裏在stackoverflow。Apache的tomcat安裝

這與設置tomcat服務器一樣簡單。我昨天下載了Tomcat 7,解壓後運行'start'。出於某種奇怪的原因,當我嘗試打開「http:// localhost:8080」時,它將我重定向到「GlassFish Enterprise Server」。

我不確定何時安裝了GlassFish服務器(可能是我很久以前做過)。我試圖通過使用命令必須停止它,從這個網址:

http://thedata.org/book/start-and-stop-glassfish-server

,但它不會停止。

有人可以幫助我設置Tomcat服務器嗎?

非常感謝。

有點偏離主題: 我只想要一個服務器環境(在我的家裏),這樣我就可以練習像JSP,Servlets等服務器腳本編程,如果任何人都可以幫助我建立一個免費的服務器「日食」環境,這將是偉大的,我欣賞它。謝謝。

回答

1

Glassfish的是Java EE SDK下載的一部分。可能您下載並安裝了Java EE SDK,但卻無知它實際上是一個包含Glassfish應用服務器,Netbeans IDE(可選)和一些文檔/示例的軟件包。它始終如一每當你啓動Windows時啓動。除了由服務管理器關閉之外,我還要通過控制面板卸載Java EE SDK。如果您只想繼續使用Eclipse + Tomcat,則不需要它。關於學習JSP/Servlets,我建議使用我們的wiki頁面作爲起點。

在你可以找到鏈接Coreservlets.com教程,它們涵蓋使用Eclipse + Tomcat的組合學習JSP/Servlet的底部。

+0

非常感謝這些鏈接,他們幾乎解決了我需要的東西。是的,我似乎已經安裝了Java EE SDK,因此我卸載了它,但奇怪的是,在此之後,「http:// localhost:8080 /」將我指向GlassFish Server。 無論如何,我通過鏈接跟蹤Eclipse + Tomcat安裝後運行Tomcat服務器。 (雖然在64位窗口的eclipse安裝bcuz中幾乎沒有什麼小故障,但我仍然重新解決它)。 再次感謝@BalusC – prashanthaku 2011-04-29 12:36:31

+0

不客氣。 – BalusC 2011-04-29 12:41:43

0

您可以隨時更改tomcat端口。 找到文件$ TOMCAT_HOME \的conf \ server.xml中」 與<Connector port="8081"更換<Connector port="8080"例如, 啓動Tomcat,在http://localhost:8081測試。

乾杯,

+0

您可以通過轉到Java EE Perspective/Servers視圖/右鍵單擊/新建/ Apache/Tomcat 7 /按照嚮導配置Eclipse Helios以使用它。現在您可以通過Eclipse開始/停止併發布您的Web項目。 – 2011-04-28 20:36:22

+0

我在一年前就知道這一點,但我忘了。感謝提醒我,但奇怪的是它沒有奏效。 但是這個工作(端口8081或端口8082)後,我從BalusC提供的鏈接進行Eclipse + Tomcat安裝。 謝謝安東尼。 現在我應該去尋找一個開源的'免費'數據庫來連接我的服務器。 – prashanthaku 2011-04-29 12:39:02

+0

嗨@Prashanth,我很高興幫助(並且好奇它爲什麼不起作用,但從未想過)。至於開發人員需求的好數據庫,我會推薦H2(http://www.h2database.com/)。快速,簡單,標準和可靠(針對數據庫這種大小的所有可能性)。歡呼聲 – 2011-04-29 15:06:35