Ошибка 404, сервер не найден при использовании правой кнопки мыши на index.html, а затем на Выполнить - PullRequest
0 голосов
/ 31 марта 2019

У меня проблема с моим сервером Tomcat в IntelliJ. Моя программа будет работать, если в конфигурациях в правом верхнем углу программы выбран 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>

сервлет

<?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 голосов
/ 01 апреля 2019

Пожалуйста, попробуйте изменить URL-адрес на "http://localhost:8080//index.html". Проблема, связанная с YouTrack: https://youtrack.jetbrains.com/issue/IDEA-206534

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...