繁体   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