weblogic12c安装及部署java web项目

weblogic12c安装及部署java web项目

在weblogic12c安装部署项目时遇到了一些问题,特此记录!
服务器环境:win7 64位,jdk1.7
安装包:weblogic12c,apache2.2
安装weblogic教程参考链接
Windows下Apache httpd搭建代理服务器教程参考链接

安装weblogic12C遇到问题
问题1:运行jar安装包,提示不是有效的JDK
解决办法:官网的教程里说到:在Windows操作系统里要用
C:\Program Files\Java\jdk1.7.0_51\bin\java -jar fmw_12.1.3.0.0_wls.jar
也就是说,要在jdk安装目录下运行jar的安装包


问题2:安装weblogic之后,配置域,点击Configuration Wizard,闪退
解决办法:默认安装的jdk路径都是在C:\Program Files路径下面,问题就出现在Program Files这里,在Program和Files之间有个空格,这个空格就是导致Weblogic闪退的原因,重装jdk。


配置好后,管理服务器 URL ,会显示:
http://127.0.0.1:7001/console/login/LoginForm.jsp

weblogic12c安装及部署java web项目_第1张图片

服务器名称:AdminServer
监听端口:7001
域位置

E:/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain

项目部署注意事项:
1、将各模块打成war,解压在
Oracle_Home\user_projects\domains\base_domain\autodeploy,系统会自动加载
2、war包中,lib下去掉xml-apis-1.0.b2.jar,否则会有冲突
3、在web.xml同级目录下,添加weblogic.xml,每个war包下都需要添加
weblogic.xml的内容为:


<weblogic-web-app xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsdhttp://xmlns.oracle.com/weblogic/weblogic-web-app http://xmlns.oracle.com/weblogic/weblogic-web-app/1.2/weblogic-web-app.xsd">
    <container-descriptor>    
         <prefer-web-inf-classes>trueprefer-web-inf-classes>    
          <servlet-reload-check-secs>-1servlet-reload-check-secs>    
    container-descriptor> 

weblogic-web-app>

4、weblogic启动关闭目录: Oracle_Home\user_projects\domains\base_domain


遇到的问题:
1、 项目正常启动、加载,未报任何错,只能访问jsp页面,所有的action相关的url都访问出错,报404
解决办法:在web.xml同级目录下,添加weblogic.xml文件

2、 weblogic.xml.jaxp.RegistryDocumentBuilderFactory cannot be cast to javax.xml.parsers.DocumentBuilderFactory

Caused By: java.lang.ClassCastException: weblogic.xml.jaxp.RegistryDocumentBuild
erFactory cannot be cast to javax.xml.parsers.DocumentBuilderFactory
        at javax.xml.parsers.DocumentBuilderFactory.newInstance(Unknown Source)
        at org.apache.logging.log4j.core.config.xml.XmlConfiguration.newDocument
Builder(XmlConfiguration.java:191)
        at org.apache.logging.log4j.core.config.xml.XmlConfiguration.(XmlC
onfiguration.java:92)
        at org.apache.logging.log4j.core.config.xml.XmlConfigurationFactory.getC
onfiguration(XmlConfigurationFactory.java:46)
        at org.apache.logging.log4j.core.config.ConfigurationFactory$Factory.get
Configuration(ConfigurationFactory.java:522)
        Truncated. see log file for complete stacktrace

解决办法:在项目包中,lib下去掉xml-apis-1.0.b2.jar,否则会有冲突产生上面的异常

你可能感兴趣的:(weblogic)