`
JAVA天地
  • 浏览: 674045 次
  • 性别: Icon_minigender_1
  • 来自: 太原
文章分类
社区版块
存档分类
最新评论

websphere笔记(转)

阅读更多

db2驱动找不着 如果websphere设置websphere变量,则应该去掉我的电脑里的环境变量

WAS 5.1 事务和 XA 资源恢复日志不一致问题

WAS 5.1 事务和 XA 资源恢复日志不一致问题。- -


环境:
windows 2003 +webSphere Application Server 5.1

出错日志:

[05-3-23 19:08:59:422 CST] 7d3ae299 RecoveryManag E WTRN0024E: 事务和 XA 资源恢复日志不一致。
[05-3-23 19:08:59:578 CST] 7d3ae299 RecoveryManag E WTRN0025E: 事务恢复失败 java.io.IOException: Inconsistent Transaction and XA Resource recovery logs
at com.ibm.ws.Transaction.JTA.RecoveryManager.replayTranLog(RecoveryManager.java:464)
at com.ibm.ws.Transaction.JTA.RecoveryManager.initialise(RecoveryManager.java:244)
at com.ibm.ws.runtime.component.TxServiceImpl.initiateRecovery(TxServiceImpl.java:729)
at com.ibm.ws.recoverylog.spi.RecoveryDirectorImpl.directRecovery(RecoveryDirectorImpl.java:404)
at com.ibm.ws.recoverylog.spi.RecoveryDirectorImpl.driveLocalRecovery(RecoveryDirectorImpl.java:614)
at com.ibm.ws.recoverylog.spi.RecLogServiceImpl.start(RecLogServiceImpl.java:112)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
at java.lang.reflect.Method.invoke(Method.java:386)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)


[05-3-23 19:08:59:750 CST] 7d3ae299 TxServiceImpl E WTRN0016E: 事务服务恢复期间捕捉到异常!javax.transaction.SystemException: java.io.IOException: Inconsistent Transaction and XA Resource recovery logs
at com.ibm.ws.Transaction.JTA.RecoveryManager.replayTranLog(RecoveryManager.java:548)
at com.ibm.ws.Transaction.JTA.RecoveryManager.initialise(RecoveryManager.java:244)
at com.ibm.ws.runtime.component.TxServiceImpl.initiateRecovery(TxServiceImpl.java:729)
at com.ibm.ws.recoverylog.spi.RecoveryDirectorImpl.directRecovery(RecoveryDirectorImpl.java:404)
at com.ibm.ws.recoverylog.spi.RecoveryDirectorImpl.driveLocalRecovery(RecoveryDirectorImpl.java:614)
at com.ibm.ws.recoverylog.spi.RecLogServiceImpl.start(RecLogServiceImpl.java:112)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
at java.lang.reflect.Method.invoke(Method.java:386)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)


处理办法:
stopserver 然后删除 ${USER_INSTALL_ROOT}/tranlog 文件夹里面的内容,然后 startserver,一切正常。

wsadmin 管理工具 启动:C:\Program Files\ibm\WebSphere\AppServer\bin>wsadmin -instance cqyancao
在退出交互式会话之前,运行以下命令来保存配置更改:

wsadmin> $AdminConfig save
如果不运行此命令,当退出交互式会话时,wsadmin 将废弃更改。

改乱码. server1-进程定义-java虚拟机-一般JVM变量:-Dfile.encoding=GBK -Ddefault.client.encoding=GBK

后台能出来,前台出不来 得重新安装EAR包

加虚拟主机端口
进入管理控制台:
第一步:
环境—》虚拟主机-》新建-》名称:cqyancao_host,确定-》再进入cqyancao_host-》其它属性-》主机别名-》新建-》主机名:*,端口:9081(可以任意改),确定。


第二步:
服务器-》应用程序服务器-》server1-》其它属性,进入Web容器-》其它属性,进入HTTP传输-》新建-》主机:*,端口:9081(对应上面的刚建端口)-》

第三步:
应用程序-》企业应用程序-》进入cqyancao-》其它属性,进入映射Web模块的虚拟主机-》虚拟主机选择cqyancao_host(刚建的虚拟主机名),确定。

重启Websphere,完成!

java.lang.NoSuchFieldError是因为配置完成后没有重新启动websphere

配置数据源步骤

1。config/cells/application/..../web.xml里的数据源改为jdbc/gsyancao
2。在websphere管理控制台配置oracle数据源
3。修改entityengine.xml,sql-map-config.xml,jdbcsupport.xml

如何改端口80和不打应用名 直接改为80,把上下文根设为/,而不是/appname,在web.xml里加/*经过MainServlet

数据源return null问题 <resource-ref id="ResourceRef_1097466019938">
<res-ref-name>jdbc/sdhangkong</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
把jdbc/sdhangkong改为要使用的数据源
要用哪个,就必需改为哪个,再测试

图片显示不了 重装应用

修改部署描述符 application.xml

找不着DB2驱动ClassNotDefound com.ibm.jdbc.net.Driver 是db2下bin\db2jdbc.dll文件找不到,于是我试着把这个文件从DB2的bin目录下复制到System32目录下

,还是不行,我又把它复制到Java_Home/bin下面,重启机器,OK!一定要记住:是bin下面!!!

db2java.zip文件要改名为db2java.jar,并且放到websphere\appserver\lib\下。

转websphere,db2笔记

1.header,footer.jsp去掉contentType
2.yc_loginfo,bbs等没导,导航类插入数据出错,单页类,ym_entity,ym_dialog,ym_resource没导入数据
3.\"\"这类符号不能用在db2,加上"",就行了,如db2 insert into db2admin.yc_unitypage values (345,'"<IMG alt=\"\" hspace=0 src=\"../styleimages/newsimages/2005127155940.gif\" align=baseline border=0>"')
4.要备份,数据库和ear
6.db2的date用rs.getString()出错,换成varchar(50)
7.date改为timestamp

分享到:
评论

相关推荐

    websphere安装笔记

    ### WebSphere安装与管理知识点详解 #### 一、将Tomcat下的项目打包成WAR包的命令 在WebSphere环境下,为了便于项目的移植和部署,常常需要将Tomcat下的项目打包成WAR格式。这一过程可以通过一系列命令在命令行...

    IBM WebSphere Portal门户开发笔记01

    【IBM WebSphere Portal 门户开发笔记】 WebSphere Portal 是 IBM 提供的一款强大的企业级门户平台,用于构建和管理复杂的Web应用程序。这篇笔记涵盖了从搜索功能、页面导航到授权与用户管理等多个方面,深入探讨了...

    WebSphere MQ自学笔记

    ### WebSphere MQ自学笔记知识点概览 #### 一、MQ6.0安装 **1.1 启动MQ v6.0 安装程序** - **启动安装程序**:通过双击`Setup.exe`文件来启动WebSphere MQ v6.0的安装程序。安装程序界面会展示安装选项和步骤指南...

    WebSphere部署快逸笔记.doc

    ### WebSphere部署快逸报表服务器的关键步骤 #### 一、概述 在企业级应用开发与部署过程中,WebSphere作为一个强大的应用服务器平台,被广泛应用于多种业务场景中。本篇文章主要介绍如何在IBM WebSphere ...

    websphere快速入门(整理版)

    ### WebSphere快速入门知识点概述 #### 一、电子商务与WebSphere简介 - **电子商务概念**: - 电子商务(e-commerce)是指通过互联网及其他电子方式进行的商务活动。 - **电子商务周期模型**:该模型分为四个...

    WebSphere MQ Queue Manager Clustering

    - **参考资料**:手册、技术笔记、文章以及红皮书等资源提供了丰富的实践案例和技术细节。 #### 六、总结 **WebSphere MQ 队列管理器集群**的配置和管理涉及多个方面,包括集群的基本概念、设置步骤、显示命令的...

    IBM WebSphere Portal门户开发笔记_02

    十八、其他应用 1、添加notepad++到右脚菜单 安装完Notepad++后没有添加到右键菜单,很不方便,这时可以手动增加右键菜单。新建文件notepad++.reg,文件内容为: REGEDIT4 [HKEY_CLASSES_ROOT\*\Shell\Edit with ...

    SO学习笔记 SO学习笔记

    1. **IBC04环境搭建文档.doc**:这可能是一个关于特定环境(如IBM WebSphere或集成环境)的配置和搭建步骤的文档,对于理解和实施SOA项目至关重要,因为它涉及到服务的运行平台。 2. **20100329-IB宝典-IB项目组....

    java优秀学习笔记

    ### Java优秀学习笔记知识点概述 #### 一、Java语言简介及特性 - **稳健性**:Java通过改进C++中的指针概念引入了引用的概念,从而增强了安全性。Java中的引用不可计算,避免了指针计算可能导致的问题。此外,Java...

    Portal门户开发笔记

    在本开发笔记中,我们将深入探讨WebSphere Portal V6到V8版本的相关知识点,涵盖从基础架构到高级特性的各个方面。 首先,让我们了解WebSphere Portal的基础。它提供了一个灵活的框架,允许开发者集成各种Web资源,...

    软件工程师学习笔记J2EE

    笔记可能还会涉及到其他J2EE相关技术,如JNDI(Java Naming and Directory Interface)、JPA(Java Persistence API)、JSF(JavaServer Faces)、CDI(Contexts and Dependency Injection)等,以及如何使用Maven或...

    JAVA web复习笔记.docx

    【JAVA Web复习笔记】 在JAVA Web开发中,我们首先要理解几个关键的概念。Web技术主要分为两种架构模式:C/S(客户端/服务器端)和B/S(浏览器/服务器)。C/S架构通常涉及到专用的客户端应用程序与服务器进行交互,...

    通过websphere部署服务

    作为一个非开发,刚开始工作...什么都不懂的新人做的有点杂乱的笔记- -。 也许也适合和我一样的新人看看了解一下

    tomcat笔记

    Tomcat与Jetty、JBoss、Websphere等其他应用服务器相比,具有轻量、免费、开源的特点,但在企业级应用中,可能需要更强大的功能和更好的性能支持,这时可以选择如JBoss、Websphere等更全面的应用服务器。 总结,...

    FileNet BPF 安装笔记

    **FileNet BPF安装笔记** FileNet Business Process Framework (BPF) 是IBM提供的一款强大的工作流和业务流程管理工具,它允许用户设计、执行和优化复杂的业务流程。本笔记将详细探讨FileNet BPF的安装过程,以帮助...

    JSP 超详细笔记+EL

    5. **Web服务器**:常见的JavaWeb服务器有Tomcat、JBoss、GlassFish、Resin、Weblogic和Websphere,它们支持不同的Servlet和JavaEE规范,其中Tomcat是最广泛应用的免费服务器。 **Tomcat服务器**: - **版本支持**...

Global site tag (gtag.js) - Google Analytics