IDEA項目配置404

本人使用的版本是 Intellij IDEA 2017.1java

最近剛學習使用 Intellij IDEA 開發項目,就遇到了坑爹的問題,部署一個簡單的 ssh 項目,tomcat啓動正常,沒有任何報錯,就是打不開項目,一直報404,錯誤以下圖:web

這裏寫圖片描述

控制檯輸出:apache

D:\apache-tomcat-7.0.57\bin\catalina.bat run [2017-05-19 12:18:47,831] Artifact SSHDemo:war exploded: Server is not connected. Deploy is not available. Configuration Error: deployment source 'SHDemo:war exploded' is not valid [2017-05-19 12:18:47,831] Artifact SHDemo:war exploded: Error during artifact deployment. See server log for details. Using CATALINA_BASE: "C:\Users\hasee\.IntelliJIdea2017.1\system\tomcat\Tomcat_7_0_57_Eweb" Using CATALINA_HOME: "D:\apache-tomcat-7.0.57" Using CATALINA_TMPDIR: "D:\apache-tomcat-7.0.57\temp" Using JRE_HOME: "D:\JDK" Using CLASSPATH: "D:\apache-tomcat-7.0.57\bin\bootstrap.jar;D:\apache-tomcat-7.0.57\bin\tomcat-juli.jar" Connected to the target VM, address: '127.0.0.1:53588', transport: 'socket' 五月 19, 2017 12:18:48 上午 org.apache.catalina.startup.VersionLoggerListener log 信息: Server version: Apache Tomcat/7.0.57 ……………… 五月 19, 2017 12:18:50 上午 org.apache.catalina.startup.Catalina start 信息: Server startup in 51 ms Connected to server [2017-05-19 12:18:53,290] Artifact SSHDemo:war exploded: Artifact is being deployed, please wait... 五月 19, 2017 12:18:53 上午 org.apache.catalina.deploy.WebXml setVersion 警告: Unknown version string [3.1]. Default version will be used. [2017-05-19 12:18:54,447] Artifact SSHDemo:war exploded: Artifact is deployed successfully [2017-05-19 12:18:54,447] Artifact SSHDemo:war exploded: Deploy took 1,157 milliseconds
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

整整耗費了我兩個晚上,最後才發現是一個極其弱智的配置問題。現把整個項目的部署流程說一下:bootstrap

一、首先,右擊項目,點擊 open module settingstomcat

這裏寫圖片描述

二、配置 project,主要是本地 jdk 的安裝路徑,還有項目編譯輸出的路徑markdown

這裏寫圖片描述

三、配置 modules ,其中 paths 定位到 web-inf/classes ;dependencies 加入jdk和項目 web-inf/libssh

這裏寫圖片描述這裏寫圖片描述

四、配置 libraries ,點擊 + 號,選擇 java ,而後仍是選擇你項目的 web-inf/libsocket

這裏寫圖片描述

五、配置 facets ,此步很重要,配置 web resource directories ,路徑配錯,就會報 404 ,必定要定位到項目根目錄,也就是下面有整個項目源碼的地方post

這裏寫圖片描述

注:本人就是定位到了另外一個地方,致使 404,原本應該到 webroot,結定位到了 web學習

這裏寫圖片描述

六、 配置 artifacts ,此步選擇第二個,選擇你的項目便可

這裏寫圖片描述

七、部署到 tomcat

這裏寫圖片描述

而後運行就能夠了……

相關文章
相關標籤/搜索