[英]Unable to open “Tomcat web application manager”
我是java网络编程和eclipse-apache Tomcat的新手。 我有一个小的登录Web应用程序,其中包括(一个jsp页面,一个servlet类)。
我想在apache Web应用程序管理器上配置/部署此应用程序。 我的意思是我不想在Eclipse中运行此应用程序。 希望你明白我的意思。
每当我在eclipse中运行服务器时,它就会成功运行。 但是,当我想通过键入http:// localhost:8080或http:// 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.