![](/img/trans.png)
[英]Change URL opened by Eclipse when running web application project on Tomcat
[英]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的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.