今天把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 "%r" %s %b" prefix="localhost_access_log" suffix=".txt"/>
</Host>
</Engine>
</Service>
特此記錄一下!歡迎指正,本人新手,從D轉向J。