天天看點

ideal HTTP Status 404 – Not Found

今天把myeclipse的項目導入到ideal裡面,一切都弄完了,啟動也成功了,如下:

[2019-06-01 03:15:30,206] Artifact Lottery:war exploded: Artifact is deployed successfully

[2019-06-01 03:15:30,206] Artifact Lottery:war exploded: Deploy took 1,033 milliseconds

看到成功啟動,心情自然開心了。然而通路jsp頁面卻報HTTP Status 404 – Not Found,然後網上找下度娘,關于這方面的文章不超過3篇,實在傷心!最傷心的是,按照他們說的依然沒有解決。

最後隻能自己苦思冥想,最後自己弄出來了!需要修改tomcat-8.0.30\conf\server.xml中的appBase及docBase指向ideal的輸出目錄檔案,如下

<Service name="Catalina">

    <Connector connectionTimeout="20000" port="80" protocol="org.apache.coyote.http11.Http11Protocol" redirectPort="8443"/>

    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" maxHttpHeaderSize="8192"/>

    <Engine defaultHost="localhost" name="Catalina">

      <Realm className="org.apache.catalina.realm.LockOutRealm">

        <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>

      </Realm>

      <Host appBase="F:\javaweb\Lottery\out\artifacts\Lottery_war_exploded\" autoDeploy="true" name="localhost" unpackWARs="true">

        <Context docBase="F:/javaweb\Lottery/out/artifacts/Lottery_war_exploded/" path="" reloadable="true"/>

        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log" suffix=".txt"/>

      </Host>

    </Engine>

  </Service>

特此記錄一下!歡迎指正,本人新手,從D轉向J。