【问题标题】:Why can not reach my web application?为什么无法访问我的 Web 应用程序?
【发布时间】:2018-07-05 00:07:54
【问题描述】:

我正在尝试使用 Maven 创建一个简单的 Web 应用程序,它只是连接到 mssql 服务器,我的 IDE 是 IntelliJ。这是我的 index.jsp 文件:

<%@ page import="java.io.IOException" %>
<%@ page import="java.sql.*" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE html>
<html>
<head>
    <title>Title</title>
</head>
<body>
    <%
    try{
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
        Connection connection = 
DriverManager.getConnection("jdbc:sqlServer://127.0.0.1;         
databaseName=database password=passwordd");
        Statement statement = connection.createStatement();
        ResultSet resultSet = statement.executeQuery("select * from tablo 
where id = 10");
        while(resultSet.next()){
            out.println(resultSet.getArray(0) + " " + resultSet.getArray(1));
        }
    }catch(IOException e){
        e.printStackTrace();
    }catch(SQLException e){
        e.printStackTrace();
    }catch(ClassNotFoundException e){
        e.printStackTrace();
    }
    %>
</body>
</html>

我没有更改 web.xml 文件,所以它只是空的。我的问题是,当我在 tomcat 服务器上运行 Web 应用程序时,出现 HTTP Status 404 - Not Found 错误。 URL 是"http://localhost:8080/"。我也试过http://localhost:8080/index.jsp"http://localhost:8080/webapp/index.jsp" 但结果是一样的。感觉我没有提供足够的信息,这只是因为我是创建 Web 应用程序的新手。我哪里做错了?

编辑:

我只是改变了我部署 Web 项目和工作的方式。以前是mywebapp: war,现在是mywebapp: war exploded。为什么它现在起作用了?它们或指向我的项目文件夹有什么区别? ——

【问题讨论】:

  • 我只是改变了我部署 Web 项目和工作的方式。它是 mywebapp:war,现在是 mywebapp:war 爆发了。为什么它现在起作用了?它们有什么区别或指向我的项目文件夹?
  • 如果您有任何其他问题,请删除或更新此问题
  • 您也可以先回答您自己的问题,将您拥有的其他配置更新到您的问题中,然后使用正确的配置回答您的问题。这样,如果其他人有同样的问题 - 你会帮助他们。抱歉,不知道为什么不爆炸时无法访问
  • 我更新了我的问题,谢谢。
  • 环顾其他 SO 帖子,看起来这可能是您的 ?artifacts 的方式?已配置,例如,如果 intelli-j 正在为您启动 tomcat - 当它进行战争时它会在正确的目录中爆炸,但是当它只是一场战争时,它没有被部署到正确的位置?

标签: java jsp tomcat intellij-idea


【解决方案1】:

我的问题与我部署 Web 项目的方式有关。当我将其部署为MyWebApp: war exploded 时,它运行良好。希望它会对某人有所帮助。

【讨论】:

    猜你喜欢
    • 2011-02-13
    • 2011-02-01
    • 1970-01-01
    • 2020-05-11
    • 1970-01-01
    • 1970-01-01
    • 2021-08-07
    • 1970-01-01
    • 2012-09-25
    相关资源
    最近更新 更多