首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTTP Status 404 -/pages/how.jsp

问HTTP Status 404 -/pages/how.jsp
EN

Stack Overflow用户
提问于 2016-01-19 07:44:05
回答 2查看 187关注 0票数 0

我使用Struts2创建了一个项目。它在我的localhost中运行得很好,但是在上传到服务器之后,它将显示HTTP Status 404 - /pages/show.jsp。对于很多页面来说,只有在将war文件上传到服务器之后,我才会面临同样的问题。我多次删除war文件并再次上传,但问题仍然存在。

我在服务器上使用8。如何解决这一问题的原因可能是什么?

我用<jsp:include page="/pages/show.jsp"/>在JSP中包含了一个文件--我的pom.xml是http://pastebin.com/MHpaLEmf。错误日志是http://pastebin.com/NsgLe9RK

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-22 09:15:52

Tomcat日志显示了许多java.net.BindException: Address already in use异常。这意味着Tomcat使用的端口已经被其他应用程序使用了。更改当前使用这些端口的Tomcat配置或关闭应用程序中的端口。

票数 1
EN

Stack Overflow用户

发布于 2016-01-19 07:54:13

您需要设置基本Url --请看下面的示例

代码语言:javascript
复制
    <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<c:set var="req" value="${pageContext.request}" />
<c:set var="url">${req.requestURL}</c:set>
<c:set var="uri" value="${req.requestURI}" />

<!doctype html>
<html lang="en">
    <head>
        <title>SO question 2204870</title>
        <base href="${fn:substring(url, 0, fn:length(url) - fn:length(uri))}${req.contextPath}/">
        <script src="js/global.js"></script>
        <link rel="stylesheet" href="css/global.css">
    </head>
    <body>
        <ul>
            <li><a href="home.jsp">Home</a></li>
            <li><a href="faq.jsp">FAQ</a></li>
            <li><a href="contact.jsp">Contact</a></li>
        </ul>
    </body>
       </html>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34871110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档