繁体   English   中英

使用tomcat在eclipse外部运行Web项目

[英]running a web project outside eclipse using tomcat

我正在中途开发我的第一个动态Web项目。 我正在使用tomcat v7。 我已经开发了一个login.jsp页面。 成功后,它将重定向到另一个home.jsp。

在日食中效果很好。 我通过将index.jsp更改为login.jsp来编辑了web.xml文件。 这两个jsp文件都位于WebContent文件夹中。 另外,我在jsp文件中包含了一个servlet.java文件。 servlet文件位于projectName / resources / src / pkg文件夹中。

但是,当我将项目文件夹整体粘贴到Apache / webapps文件夹中,并尝试使用localhost:8080 / ProjectName /从浏览器(启动tomcat之后)运行项目时,它返回错误404。

当我尝试使用localhost:8080 / ProjectName / WebContent / login.jsp时,jsp文件已加载。 但是在输入正确的用户名和密码后,它没有重定向到home.jsp。

谁能帮我。

不要粘贴整个项目,必须将其导出WAR文件 ,然后将其复制到Tomcat的webapp文件夹中。

将应用程序打包为WAR文件,并将其放在Tomcat的webapps目录中。

Tomcat将在启动时自动部署应用程序。

您不能简单地将Eclipse项目目录放到Tomcat中,因为Eclipse项目通常不会遵循Java EE webapp目录结构。 Eclipse在“后台”开发过程中将工件创建/移动到适当的位置,因此一切正常。

对于有经验的候选人,这是面试中最重要的问题。

通过使用以下文件示例,我们可以在tomcat中自动部署Java源代码。

位置: E:\\ Tomcat6.0 \\ conf \\ Catalina \\ localhost \\ DMS.xml。

从该文件中,我们需要在DMS.xml文件中进行配置。

DMS是我的项目名称。

上下文antiJARLocking =“ true” docBase =“ E:\\ DMS \\ build \\ web” path =“ / DMS”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM