将Eclipse项目工作区导入到Apache Tomcat文件夹
我已经使用Eclipse创建了一个简单的登录页面,并且已经过测试,并且工作完美。我抄我把它叫做ABC从我的日食工作区将Eclipse项目工作区导入到Apache Tomcat文件夹
(the apache tomcat folder)/webapps
我试图运行它通过键入
localhost:8080/ABC
项目的文件夹,但它产生我的错误404页。
这是我web.xml
文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" >
<servlet>
<servlet-name>login</servlet-name>
<servlet-class>Login</servlet-class>
</servlet>
<servlet>
<servlet-name>Welcome</servlet-name>
<servlet-class>Welcome</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>login</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Welcome</servlet-name>
<url-pattern>/Welcome</url-pattern>
</servlet-mapping>
</web-app>
我还附上文件路径的图像
谢谢。你会解释为什么我必须转换为.war吗? – Fouzy
我们将一个动态Web项目转换为.war文件,以便将Web应用程序部署到服务器中,以便服务器可以开始接受请求并向Web应用程序发送响应。部署过程广泛意味着Web应用程序及其支持组件(如资源和数据库)正在服务器上下文中安装。此安装远不止将Web应用程序项目目录复制粘贴到服务器的WebApps文件夹中。此链接有帮助 - http://blog.xebia.com/so-what-is-a-deployment-really/ –
可以指定更多详细信息,例如:默认包是登录页面吗? – vvtx
@shyampatil是的,它是在默认包 – Fouzy