代码之家  ›  专栏  ›  技术社区  ›  Al-geBra

IntelliJ/Tomcat:源服务器未找到目标资源的当前表示形式,或者不愿意公开存在的表示形式

  •  0
  • Al-geBra  · 技术社区  · 6 年前

    我正在Ubuntu上的IntelliJ终极版中开发一个Web应用程序。我得到一个错误的状态:源服务器没有找到目标资源的当前表示形式,或者不愿意公开存在的表示形式。

    我最初做的是转到File>New Project>Selected JavaEE-Web应用程序。默认情况下,在web.xml文件中,代码最少,如下所示:

    <?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">
    </web-app>
    

    <?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">
        <display-name>Module8</display-name>
        <welcome-file-list>
            <welcome-file>index.html</welcome-file>
            <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>
    </web-app>
    

    这样做之后,我在web文件夹下创建了index.html文件,并添加了以下代码来测试tomcat是否正常工作(非常基本的html代码)

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Module 8</title>
    </head>
    <body>
        <h3>Welcome to My login interface!</h3><br/>
        Please <a href = "login.html">Click Here to Login</a>
    </body>
    </html>
    

    源服务器找不到目标资源的当前表示形式,或者不愿意公开该表示形式存在。

    我将此视频用作在IntelliJ中设置Tomcat的参考:

    https://www.youtube.com/watch?v=4Zp5suN1b1E&

    我现在陷入困境,没有选择。整个周末,我都在试图让Tomcat正常工作,但没有任何效果,我觉得每天花几个小时来让Tomcat正常工作,而不需要编写任何实际的代码,这似乎没有任何进展。至少说起来有点令人沮丧。

    0 回复  |  直到 6 年前