簡體   English   中英

無法打開“Tomcat Web應用程序管理器”

[英]Unable to open “Tomcat web application manager”

我是java網絡編程和eclipse-apache Tomcat的新手。 我有一個小的登錄Web應用程序,其中包括(一個jsp頁面,一個servlet類)。

我想在apache Web應用程序管理器上配置/部署此應用程序。 我的意思是我不想在Eclipse中運行此應用程序。 希望你明白我的意思。

每當我在eclipse中運行服務器時,它就會成功運行。 但是,當我想通過鍵入http:// localhost:8080http:// localhost:8080打開apache默認頁面來配置我的應用程序它將無法打開。

請指教。

要在Tomcat上部署Web應用程序,首先需要將Web應用程序編譯為WAR文件。 然后,獲取該WAR文件(假設它被稱為“MyApp.WAR”)並將其放入tomcat / webapps目錄。 重啟tomcat服務。 Tomcat會將該WAR提取到webapps目錄中的文件夾。 之后,對localhost:8080 / MyApp的任何請求都將轉到您的webapp。

確保已安裝Java,然后將JAVA_HOME添加到您的環境變量中。 (它是java安裝目錄的路徑,例如C:\\ Program Files \\ java \\ jdk-1.6)即JAVA_HOME=C:\\Program Files\\java\\jdk-1.6

從這里安裝TOMCAT“ http://tomcat.apache.org/download-70.cgi ”請確保由於某些權限問題而未將其安裝在“c:\\ program files”中。

假設您在“c:\\ webserver \\ apache-tomcat \\”安裝了tomcat,這是您的CATALINA_HOME,將其添加到您的環境變量即CATALINA_HOME=c:\\webserver\\apache-tomcat\\

要訪問tomcat Webapp管理器,您需要在%CATALINA_HOME%\\ conf \\ tomcat-users.xml中配置用戶添加角色和用戶:

准備好您的WAR文件(這是創建WAR“ 如何在Eclipse中制作war文件 ”的方式)

將您的WAR文件移動到“%CATALINA_HOME%\\ webapp”目錄。 可以說“ TestWeb.WAR”是您的應用程序,其中包含index.jsp頁面。

現在轉到你的%CALALINA_HOME%\\ bin並啟動startup.bat文件(你將使用startup.bat啟動和shutdown.bat來停止tomcat)

tomcat啟動並運行后,檢查http:// localhost:8080是否工作正常。 PS如果端口80已經在使用,那么嘗試在這里將tomcat配置為其他未使用的PORT“ http://www.mkyong.com/tomcat/how-to-change-tomcat-default-port/

轉到瀏覽器,輸入http:// localhost:8080 / TestWeb / index.jsp

現在,您可以對Web應用程序進行大量配置,例如擁有默認頁面,並希望所有這些對您有所幫助!

通常,eclipse使用Tomcat作為eclipse項目,因此它使用元數據。

服務器>雙擊tomcat服務器實例>服務器位置>選擇“使用Tomcat安裝”

在此輸入圖像描述

更新:剛剛測試。 Deploy path設置為webapps文件夾。 工作正常 :)

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM