无法打开“Tomcat Web应用程序管理器”

时间:2015-02-11 03:38:17

标签: java eclipse apache jsp tomcat

我是java web编程和eclipse-apache Tomcat的新手。我有一个小的登录Web应用程序,其中包括(一个jsp页面,一个servlet类)。

我想在apache Web应用程序管理器上配置/部署此应用程序。我的意思是我不想在eclipse中运行这个应用程序。我希望你理解我的观点。

每当我在eclipse中运行我的服务器时,它都会成功运行。但是,当我想通过键入http://localhost:8080http://localhost:8080打开apache默认页面来配置我的应用程序时它将无法打开。

请建议我。

3 个答案:

答案 0 :(得分:0)

要在Tomcat上部署Web应用程序,您需要先将Web应用程序编译为WAR文件。然后,获取该WAR文件(假设它被称为“MyApp.WAR”)并将其放入tomcat / webapps目录。重启tomcat服务。 Tomcat会将该WAR提取到webapps目录中的文件夹。之后,对localhost:8080 / MyApp的任何请求都将转到您的webapp。

答案 1 :(得分:0)

确保安装了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\

到acess tomcat webapp manager你需要在%CATALINA_HOME%\ conf \ tomcat-users.xml中配置用户 添加角色和用户:      

准备好你的WAR文件(这就是你创建WAR的方式“How to make war file in Eclipse”)

将您的WAR文件移至“%CATALINA_HOME%\ webapp”目录。假设“TestWeb.WAR”是你的应用程序,其中包含index.jsp页面。

现在转到你的%CALALINA_HOME%\ bin并启动startup.bat文件(你将使用startup.bat启动和shutdown.bat来停止tomcat)

一旦tomcat启动并运行,检查http://localhost:8080工作正常。 附:如果端口80已在使用中,请尝试将tomcat配置为其他未使用的PORT“http://www.mkyong.com/tomcat/how-to-change-tomcat-default-port/

转到您的浏览器类型http://localhost:8080/TestWeb/index.jsp

现在您可以对您的网络应用进行大量配置,例如拥有默认页面和所有内容 希望这能帮到你!

答案 2 :(得分:0)

通常eclipse使用Tomcat作为eclipse项目,因此它使用元数据。

服务器>双击tomcat服务器实例>服务器位置>选择"使用Tomcat安装"

enter image description here

更新:刚刚测试过。将Deploy path设置为webapps文件夹。工作正常:))

enter image description here