通过weblogic部署好工程以后,可以访问weblogic控制台,但是访问工程一致报404.
1、先检查weblogic访问路径是否正确。检查weblogic的config.xml文件。一般路径为Oracle\Middleware\user_projects\domains\domain_name\config。
打开看到工程的端口号以及工程名
确认访问地址无误,
2、接下来再检查是否有工程weblogic.xml文件。
检查weblogic.xml文件内容
3、确认有该文件,且该文件路径与web.xml相同。
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<jsp-descriptor>
<keepgenerated>false</keepgenerated>
<page-check-seconds>0</page-check-seconds>
<verbose>true</verbose>
<debug>false</debug>
</jsp-descriptor>
<container-descriptor>
<prefer-web-inf-classes>false</prefer-web-inf-classes>
<servlet-reload-check-secs>-1</servlet-reload-check-secs>
</container-descriptor>
<context-root>/</context-root>
</weblogic-web-app>
可以看到context-root 中未配置访问工程的名称。添加工程名称以后,重新启动访问成功