java - 使用 tomcat 在 eclipse 之外运行 Web 项目

标签 java eclipse jsp tomcat

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

它在 Eclipse 中运行良好。我通过将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。

任何人都可以帮助我吗..提前致谢。

最佳答案

不要粘贴整个项目,必须export it作为WAR file然后将其复制到Tomcat的webapp文件夹中。

关于java - 使用 tomcat 在 eclipse 之外运行 Web 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14360202/

相关文章:

java - Java中的边缘不相交最短对算法?

java - @RestController 未找到,如果主类不在顶级包中

java - 无法在eclipse中创建新项目

java - 如何在发送到 servlet 之前操作变量

java - Minesweeper flood-fill 不断收到堆栈溢出错误

eclipse - 尝试在 tomcat 上部署我的 Web 应用程序的 war 文件时出现 HTTP 状态 404 错误

java - 不能在插件中引用 org.osgi.*

java - 当登录失败时,在 spring 中保留用户名

java - RequestDispatcher 无法将我带到 JSP 页面

java - 在 Intellij Idea 中自动将所有匿名内部类替换为 lambda