WebLogic在MyEclipse战眼启动失败怎么解决,该怎么解决

用户名:dbluewave
访问量:7802
注册日期:
阅读量:1297
阅读量:3317
阅读量:586049
阅读量:472105
51CTO推荐博文
weblogic部署启动时报错(weblogic.application.ModuleException),如下是详细错误:&&下午02时06分23秒&CST&&&Error&&&Deployer&&&BEA-149231&&&Unable&to&set&the&activation&state&to&true&for&the&application&'_appsdir_jcxx_dir'.weblogic.application.ModuleException&at&weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1512)&at&weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:482)&at&weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)&at&weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)&at&weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)&Truncated.&see&log&file&for&complete&stacktraceCaused&By:&java.lang.NullPointerException&at&com.yinhai.sysframework.service.ServiceLocator.getService(Unknown&Source)&at&com.yinhai.webframework.filter.PageEhCacheFilter.&init&(Unknown&Source)&at&sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native&Method)&at&sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)&at&sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)&Truncated.&see&log&file&for&complete&stacktrace&使用console部署项目时,最后一步总是报错,weblogic.application.ModuleException并且在日志中未注明错误原因,都是一堆因为weblogic.application.ModuleException引起的错误,本人使用tomcat发布程序只两个警告,网上找了一圈都说是:1、包冲突引起2、jdk版本问题3、jndi驱动问题但是这些都无从查起,后使用myeclipse插件直接部署在weblogic上,在控制台才输出引起weblogic.application.ModuleException及后面错误的原因,仅仅是一个webservice服务的错误引用在tomcat上被忽略成警告,weblogic上确被当成是错误问题处理,因为这个找了几天。。。weblogic是严格遵循w3c标准的中间件,tomcat在这方面却没有那么严谨,日志中找不出错误原因可使用插件在myeclipse中部署看启动信息。。。本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)&&&&&&&&&&&&Myeclipse中启动Weblogic9异常解决
正在努力加载播放器,请稍等…
正在努力加载播放器
大小:21.79KB&&所需金币:50
&& & 金币不足怎么办?
下载量:-次 浏览量:287次
贡献时间: 18:30:00
文档标签:
已有-位用户参与评分
同类热门文档
你可能喜欢
看过这篇文档的还看过
阅读:652&&下载:23
阅读:633&&下载:16
阅读:201&&下载:6
阅读:147&&下载:4
阅读:153&&下载:1
阅读:148&&下载:0
阅读:222&&下载:0
阅读:262&&下载:0
阅读:261&&下载:0
阅读:663&&下载:0
该用户的其他文档
所需财富值:
50文件大小:21.79KB
您当前剩余财富值:&&
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
举报该文档侵犯版权。
例: /help.shtml博客访问: 2399297
博文数量: 524
注册时间:
ITPUB论坛APP
ITPUB论坛APP
APP发帖 享双倍积分
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: Oracle
From :.cn/s/blog_kkd1.html
进行web开发的时候,我们都希望自己修改的内容在不重启服务的时候立即生效,这样可以极大的方便开发和调试。若出现不立即生效的情况,通常解决方法有:
1. 检查weblogic.xml配置文件,其中如果有:
& &pageCheckSeconds</param-name
请将上述两个数值修改为0。
pageCheckSeconds:正数--在以秒为单位的时间间隔检查jsp文件是否发生了修改,如果是则重新编译;
& & & & & & & & & 0--在每一个请求检查 &-1--不对jsp文件进行检查。
servlet-reload-check-secs:WebLogic 的Web容器每隔servlet-reload-check-secs间隔就会检查WEB-INF/classes中是否有文件被修改过,数值定义同上。默认为1。
2. 检查MyEclipse中工程配置的默认编译输出路径是否为projectHome/web/WEB-INF/classes。有些人在new Project的时候new的是Java Project,他的默认的输出路径为projectHome/bin,并不符合web工程的输出路径,需要修改。修改步骤为:在Package Explorer视图中的工程上右键-->属性(properties)-->Java构件路径(Java Build Path)-->源代码(Source)-->默认输出路径(Default output folder)。这里修改为web/WEB-INF/classes即可。可以通过右边的浏览(Browse)按钮来选择。
3. 检查weblogic启动时的java options是否有 -Dorg.apache.tapestry.disable-caching=true -Dorg.apache.tapestry.enable-reset-service=true 参数。
配置方法有:
使用MyEclipse启动weblogic,则在MyEclipse中的servers对应的jdk参数中配置。如图:
使用domain中的startWebLogic.cmd来启动weblogic的话,则在domain/bin下的setDomainEnv.cmd中将该参数配置上,在该文件最后添加设置参数命令:set JAVA_OPTIONS=%JAVA_OPTIONS% -Dorg.apache.tapestry.disable-caching=true -Dorg.apache.tapestry.enable-reset-service=true 如图:
4. 检查ie选项中是否设置了每次访问本页时检查最新。设置方法:工具-->Internet选项-->常规-->浏览历史记录中的设置,在弹出框中设置(针对ie7,8)。
5. 部署应用的时候,需要确认应用的部署方式是否是指向工程的目录,如图:
阅读(5851) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。博客分类:
关键字:weblogic常见错误积累
1、配置weblogic时指定jdk版本问题
javax.xml.stream.FactoryConfigurationError: Provider javax.xml.stream.XMLInputFactory could not be instantiated: java.lang.InstantiationException
at javax.xml.stream.XMLInputFactory.newInstance(XMLInputFactory.java:158)
at weblogic.application.descriptor.BasicMunger2.&clinit&(BasicMunger2.java:76)
at weblogic.application.ApplicationDescriptor$MyApplicationDescriptor.createXMLStreamReader(ApplicationDescriptor.java:438)
at weblogic.application.descriptor.AbstractDescriptorLoader2.createDescriptorBean(AbstractDescriptorLoader2.java:369)
at weblogic.application.descriptor.AbstractDescriptorLoader2.loadDescriptorBeanWithoutPlan(AbstractDescriptorLoader2.java:720)
Truncated. see log file for complete stacktrace
此问题已经解决,原来是在myeclipse中jdk版本的问题,我安装的是jdk1.6,而weblogic的默认版本是1.5.06,又长了一志。但是在每次配置域的时候选择其它jdk版本,选择的版本比weblogic的默认版本要高,报错,这可能是版本问题,但又郁闷,既然可以选择其它jdk,选了又不能运行,又何必呢,笑死人了bea
2、部署web项目到weblogic中,启动weblogic出现异常:
& 上午06时05分24秒 GMT& &Error& &J2EE& &BEA-160197& &Unable to load descriptor D:\bea\user_projects\domains\base_domain\.\autodeploy\dataSwitching/WEB-INF/web.xml of module dataSwitching. The error is weblogic.descriptor.DescriptorException: Unmarshaller failed
at weblogic.descriptor.internal.MarshallerFactory$1.createDescriptor(MarshallerFactory.java:147)
at weblogic.descriptor.DescriptorManager.createDescriptor(DescriptorManager.java:280)
at weblogic.descriptor.DescriptorManager.createDescriptor(DescriptorManager.java:248)
at weblogic.application.descriptor.AbstractDescriptorLoader2.getDescriptorBeanFromReader(AbstractDescriptorLoader2.java:749)
......原来是web.xml中web-app版本的原因,改回2.4即可
tomcat向weblogic迁移注意事项!
3、运行环境为: 中文WindowsXP SP2, Tomcat5.5, Weblogic9.2, JDK1.5
4、启动weblogic报错& 已加锁 的解决办法
/base_domain/servers/AdminServer/data/store/diagnostics/WLS_DIAGNOSTICS000000.DAT文件& 再启动weblogic一般就可以了
★ 连接池配置问题
spring的datasource在tomcat里配置为:
&bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"&
&property name="jndiName"&
&value&java:comp/env/dsName&/value&
&/property&
在weblogic里需要配置为
&bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"&
&property name="jndiName"&
&value&dsName&/value&
&/property&
润乾报表的reportDefine在tomcat下配置为:
&name&JNDIPrefix&/name&
&value&java:comp/env&/value&
&name&dataSource&/name&
&value&dsName,oracle&/value&
在weblogic里修改为:
&name&JNDIPrefix&/name&
&value&&/value&
则weblogic里jndi连接池的jndi资源名称应该配置为:
并且必须指定target server , 如: exmple server
★ getServletContext()
getServletConfig().getServletContext()
★ NullPointerException in initSessionInfo()
仅在IE出现, 在FF里没有问题, 需要以下2步才能撤掉消除这个问题
1. 设置Server, Protocols页面里的HTTP, 去掉Enable Keepalives的复选框
2. 在WEB-INF目录下新建一个 weblogic.xml 文件, 内容如下:
&?xml version="1.0" encoding="GBK"?&&weblogic-web-app xmlns="/ns/weblogic/90"&& &session-descriptor&&&& &cookie-name&jsessionid1&/cookie-name&& &/session-descriptor&&/weblogic-web-app&
★ 围绕字符集的问题汇总
文件本身是UTF-8格式时, Tomcat能够解析, Weblogic启动失败, 提示: VALIDATION PROBLEMS WERE FOUND
用window的记事本打开web.xml,另存为ANSI格式( 由于当前是中文操作系统, 所以实际编码为GBK )
同时修改第一行字符集信息: &?xml version="1.0" encoding="UTF-8"?&
由UTF-8改为GBK, 否则Weblogic还是解析失败.
比较奇怪的是UltraEdit竟然也能识别encoding设置,如果文件是ANSI格式,而encoding设置为UTF-8,则中文显示为乱码! 设成GBK就好了
提示: Eclipse里所有xml格式默认为UTF-8, 并且不支持encoding设置, 所以打开GBK的web.xml还是乱码
所以Weblogic不支持web.xml为UTF-8格式是个缺陷?
这个问题也许与web.xml的version="2.4"有关? 可以把相关的配置改成Servlet2.3的格式试试(待测试)
总之用Weblogic有小麻烦
jsp, include, 与 pageEncoding
在main.jsp中include另外一个part.jsp页面, 这些文件都是UTF-8格式的,
并且设置 &%@ page contentType="text/charset=UTF-8" %& ,则pageEncoding应该默认与contentType里的charset相同, 为UTF-8
如果被include的part.jsp的文件格式是UTF-8的, 则不管是哪种include方式, 都会导致最终输出的页面里多出"FF FE"字节,
这些不能显示的字符后面如果是&div& &table& 等html的块元素, 会导致IE等浏览器先换行处理, 再显示&div& &table&
最终的效果就是页面多出一些奇怪的空行.
2个问题在Tomcat和Weblogic里都有.
把被include的part.jsp文件改为GBK格式的(用记事本打开,另存为,指定ANSI即可)
但是这样会引起中文乱码的问题, 需要设置 part.jsp 的 pageEncoding="GBK" 才行!
设置pageEncoding又会引起下面的问题:
main.jsp和part.jsp在Weblogic里, 有些情况(还不太明确)不能同时配置 pageEncoding
只在被include的part.jsp里配置pageEncoding="GBK"
在Weblogic里, 只需要设置被include的jsp页面为ANSI, 并且设置 pageEncoding 即可解决问题.
但是Tomcat里, 如果JSP都是UTF-8格式, 不用设置pageEncoding, 大部分页面没有问题, 只是某些页面有问题.
但是这些有问题的页面必须都设置为GBK才能解决, 包括main.jsp, part.jsp, 如果用了struts tiles,则tiles相关的文件也要设置成GBK!
由于在Weblogic下不能同时配置pageEncoding, 所以看项目情况, 可以放弃Tomcat下的显示效果.
部署weblogic的问题,主要在数据库连接上,和一些中文乱码问题。
浏览 15207
zhaoshijie
浏览: 1749832 次
来自: 北京
对我有用,非常感谢
多谢,学习了
Dubbo项目实战: ...
写一个RefreshEvent 继承 ContextRefre ...
加一个标记变量,参考这篇文章,http://josh-pers ...
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'}

我要回帖

更多关于 战眼启动失败怎么解决 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信