关于weblogic的自动部署不能生效的问题(转载)
2009-09-29 10:46
295 查看
从网上找了一番, 发现下面这个哥们说对了.摘录如下, 顺便感谢他.
WebLogic9使用中的疑惑
1、关于autodeploy,曾以为只要放在目录下,weblogic就可以自动识别并且完成部署。在实践中发现自己没正确理解auto的意思。
正确的使用方法是启动web server,然后再把应用目录拷入。以前都是先拷进入再启动sever,结果老是有不能完成自动部署的应用,唉,我笨啊!但是还是有点不明白,难道我放在自动部署里面的应用目录,每次server启动的时候不会检查一下是否有差异吗?既然能检查出差异为什么不能发现新拷入的应用目录呢?继续研究
--------经过验证说明确实不能在没有启动weblogic的前提下拷入autodeploy目录,那样不能实现自动部署,只能在weblogic服务器已经启动的前提下才可以
2、XML中的注释必须全部去掉才能实现部署成功
一开始应用死活不能部署成功,努力了N中方法都不可以,后来看到一个哥们写的在weblogic9上部署opencms的讲解中提到要去掉注释,和<init-param>标签中的<description>,按照他说的我删了一些内容之后部署可以成功了。但是在weblogic8.1上并没有这个问题啊,难道weblogic9.2的xml解析器换了另外一个?继续关注中
--------经过验证注释确实不能存在,而且web.xml的格式检查很严格,差一点都不能实现auto
3、unmarshaller failed
解决注释之后就是这个错误,没完没了,我检查了web.xml中没有特殊字符,没有servlet和mapping不对应,现在一个一个portlet的检查,我就不信找不到到底是那个标签出了错,但是感觉这已经不是技术活而变成体力活了。继续ctrlC+ctrlV
-------这个ctrlC+ctrlV也要看运气,杨燕的ctrlC+ctrlV没有成功,我的成功了。现在怀疑UltraEdit的某种编辑模式会在xml里面加入一些隐藏信息
4、weblogic.xml
每个应用都需要加这个东西,其实里面也没有什么内容,没明白强制用这个的意义在哪里。继续研究
-------还是没明白
还有一个说自动发布可以生效, 但文件改动情况下,weblogic如何识别.他说要要在web-inf下建一个空的REDEPLOY的空文件. 系统检测这个. 但感觉不是很对. 不可能每次改了别的发布时都要改一下这个吧...没太理解. 也没实践. 希望知道人能回复一下,给一个确认.记得好像是自动的, 改了任何文件, 都应该自动过去..
转自http://zhangxinzhou.blog.ccidnet.com/blog-htm-do-showone-uid-36421-itemid-327110-type-blog.html
WebLogic9使用中的疑惑
1、关于autodeploy,曾以为只要放在目录下,weblogic就可以自动识别并且完成部署。在实践中发现自己没正确理解auto的意思。
正确的使用方法是启动web server,然后再把应用目录拷入。以前都是先拷进入再启动sever,结果老是有不能完成自动部署的应用,唉,我笨啊!但是还是有点不明白,难道我放在自动部署里面的应用目录,每次server启动的时候不会检查一下是否有差异吗?既然能检查出差异为什么不能发现新拷入的应用目录呢?继续研究
--------经过验证说明确实不能在没有启动weblogic的前提下拷入autodeploy目录,那样不能实现自动部署,只能在weblogic服务器已经启动的前提下才可以
2、XML中的注释必须全部去掉才能实现部署成功
一开始应用死活不能部署成功,努力了N中方法都不可以,后来看到一个哥们写的在weblogic9上部署opencms的讲解中提到要去掉注释,和<init-param>标签中的<description>,按照他说的我删了一些内容之后部署可以成功了。但是在weblogic8.1上并没有这个问题啊,难道weblogic9.2的xml解析器换了另外一个?继续关注中
--------经过验证注释确实不能存在,而且web.xml的格式检查很严格,差一点都不能实现auto
3、unmarshaller failed
解决注释之后就是这个错误,没完没了,我检查了web.xml中没有特殊字符,没有servlet和mapping不对应,现在一个一个portlet的检查,我就不信找不到到底是那个标签出了错,但是感觉这已经不是技术活而变成体力活了。继续ctrlC+ctrlV
-------这个ctrlC+ctrlV也要看运气,杨燕的ctrlC+ctrlV没有成功,我的成功了。现在怀疑UltraEdit的某种编辑模式会在xml里面加入一些隐藏信息
4、weblogic.xml
每个应用都需要加这个东西,其实里面也没有什么内容,没明白强制用这个的意义在哪里。继续研究
-------还是没明白
还有一个说自动发布可以生效, 但文件改动情况下,weblogic如何识别.他说要要在web-inf下建一个空的REDEPLOY的空文件. 系统检测这个. 但感觉不是很对. 不可能每次改了别的发布时都要改一下这个吧...没太理解. 也没实践. 希望知道人能回复一下,给一个确认.记得好像是自动的, 改了任何文件, 都应该自动过去..
转自http://zhangxinzhou.blog.ccidnet.com/blog-htm-do-showone-uid-36421-itemid-327110-type-blog.html
相关文章推荐
- weblogic不能自动部署的问题解决
- 如何解决Weblogic的autodeploy不能实现自动部署
- 关于Dalston.SR3版本的spring cloud,用feign客户端调用服务hystrix不能生效的问题
- fckeditor部署到weblogic出现xml无法读取及样式不能显示问题的解决方法
- 网页布局,关于外层div不能随内层div自动伸缩的问题
- 关于android中版本自动更新,从服务器下载下来的文件不能安装的问题
- 关于配置了数据库方言为MySQLInnoDBDialect后Hibernate不能自动建表和建库的问题
- 关于移动硬盘/U盘不能自动分配盘符问题
- 关于配置了数据库方言为MySQLInnoDBDialect后Hibernate不能自动建表的问题
- 关于MyEclipse工程部署不能实时同步到Tomcat问题的解决
- hibernate中关于数据库方言导致不能自动生成数据库表的问题
- 关于ShowModalDialog中的Excel导出窗口不能自动弹出的问题
- 关于tomcat配置下server location在部署项目后不能修改的问题
- Discuz!NT 3.5.2 关于不能在64位系统部署问题彻底解决办法
- 关于boostrap的轮播(Carousel)插件不能自动播放的问题
- 四四、关于Webstorm webpack不能自动热更新问题
- 关于部署完asp.net程序后不能访问页面也不能连接数据库的问题
- 关于配置了数据库方言为MySQLInnoDBDialect后Hibernate不能自动建表的问题
- 关于bxslider在点击左右按钮之后不能自动切换的问题解决
- 关于ueditor上传图片后拖动图片自动添加style样式 手机端不能自适应问题