Weblogic 学习(一)

一、在weblogic域配置时常见的启动错误

The JRE was not found in directory C:\PROGRA~1\Java\jdk1.6.0_20. (JAVA_HOME)
 Please edit your environment and set the JAVA_HOME 
 variable to point to the root directory of your Java installation. 
请按任意键继续. . .

当你在启动WebLogic看到这样的错误提示时,说明WebLogic无法找到并访问你的JDK。如果你已经安装了JDK,那么接下来你需要做如下的操作:

1、确保Java_Home配置正确。

2、好多人的Java都是这样的安装路径C:\Program Files\Java\jdk1.7.0_60。注意program files 中间有个空格。这样在weblogic启动时找不到这样的路径。

建议安装软件尤其一些专业软件时的安装路径中 一是要全英文,二不允许有空格。

例如我们将安装路径由C:\Program Files\Java\jdk1.7.0_60更改为C:\Java\jdk1.7.0_60。启动时就不会出现上述的错误了

二 、启动时输入用户名后就闪退
保存用户名和密码信息到boot.properties文件中,在AdminServer和ManagedServer的目录下(例如:/home/oracle/u01/Middleware/user_projects/domains/portal_domain/servers/AdminServer/),新建security文件夹,并在其中创建boot.properties文件,填入如下内容:
username=weblogic
password=password
(待服务器启动一次之后会自动进行加密)

三、Java Web项目部署
部署报错如下:

X - 错误 无法访问所选应用程序。
X - 错误 Exception in AppMerge flows' progression
X- 错误 Exception in AppMerge flows' progression
X- 错误 VALIDATION PROBLEMS WERE FOUND problem: cvc-enumeration-valid: string value '3.0' is not a valid enumeration value for web-app-versionType in namespace http://java.sun.com/xml/ns/javaee:<null>

在使用weblogic作为容器部署应用程序时很容易出现一些莫名其妙的错误。
很多时候是因为weblogic使用了自己带的xml解析器造成的ClassCastException。这个以前遇到过,以前的解决方法是在web-inf下加一个weblogic.xml使用prefer-web-inf-classes标签配置weblogic优先使用web程序自带的类库。weblogic.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">
<weblogic-web-app>
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
</weblogic-web-app>

四、web项目部署成功,但是无法访问
weblogic部署成功后无法自动根据web.xml配置文件中的index页面启动??这个问题查了很多相关资料都没有很好的解决。。。|:
比如我用tomcat部署时:
http://127.0.0.1:9999/SSHDemo
可以直接到index页面
但是我用weblogic时:
http://127.0.0.1:7001/SSHDemo
则会404错误,而用http://127.0.0.1:7001/SSHDemo/list.action才会到index页面。这个是为什么呢? 希望有兴趣的朋友解答留言。。。毕竟我今天下午捣鼓了一下下午 这个问题还没解决总觉得心里有个梗。程序员的梗,你我都懂的。。。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值