我正在开发我在eclipse中的第一个动态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。
任何人都可以帮助我..提前致谢。
答案 0 :(得分:3)
答案 1 :(得分:2)
将应用程序打包为WAR文件并将其放在Tomcat的webapps
目录中。
Tomcat将在启动时自动部署应用程序。
您不能简单地将Eclipse项目目录放入Tomcat,因为Eclipse项目通常不会遵循Java EE webapp目录结构。在“幕后”开发过程中,Eclipse会将工件创建/移动到适当的位置,以便一切正常。
答案 2 :(得分:0)
面试经验丰富的候选人是最重要的问题。
我们可以使用以下文件示例在tomcat中自动部署java源代码。
位置:强> E:\ Tomcat6.0 \ CONF \卡塔利娜\本地主机\ DMS.xml
从这个文件中我们需要在DMS.xml文件中进行配置。
这里的DMS是我的项目名称。
示例强>
上下文antiJARLocking =" true"的docBase =" E:\ DMS \建立\幅"路径=" / DMS"