今天把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。