404错误,使用右键单击index.html然后运行时找不到服务器

时间:2019-03-31 02:39:39

标签: java jsp servlets intellij-idea tomcat9

我在IntelliJ中的Tomcat服务器出现问题。当在程序右上方的配置中选择Tomcat时,我的程序将运行。由于某种原因,我的教授希望我们能够右键单击index.html页面并选择运行。当我这样做时,会收到404错误:

描述原始服务器找不到目标资源的当前表示,或者不愿意透露该资源的存在。

我不确定我的设置有什么问题。我将程序转移到我的朋友配置中,并且出现了同样的问题。我还将她的机器上没有这个问题的项目移交给了我。在我的设备上运行时,她的程序存在相同的问题。

index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="css/userEmailList.css">
</head>
<body>
<h1>Join our email list</h1>
<p>Please click any button below to perform the desired action </p>

<a href ="delete.jsp"><input type="button" value = "DELETE"></a>
<a href ="insert.jsp"><input type="button" value = "INSERT"></a>
<a href ="update.jsp"><input type="button" value = "UPDATE"></a>

<form action="emailList" method="post">

    <h1>Click the button below to view all records </h1>
    <input type="hidden" name="action" value="select_records">
    <input type="submit" name="action" value="SELECT RECORDS">

</form>
</body>
</html>

servlet

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">

    <servlet>
        <servlet-name>EmailListServlet</servlet-name>
        <servlet-class>EmailListServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>EmailListServlet</servlet-name>
        <url-pattern>/emailList</url-pattern>
    </servlet-mapping>

</web-app>

我应该能够同时运行程序。但是右键单击index.html-> Run不起作用

1 个答案:

答案 0 :(得分:0)

请尝试将URL更改为“ http://localhost:8080/ / index.html”。 YouTrack上的相关问题:https://youtrack.jetbrains.com/issue/IDEA-206534