`

Java WEB应用环境切换遇到问题及方案

 
阅读更多
目标:
1.数据库由mysql5切到sybase15.
2.web服务器由tomcat6切到websphere7.

前期准备:
1.官网下载工具
2.安装

过程:
1.数据结构切换至sybase15
2.应用部署至websphere7

问题:
1.sybase15服务器端乱码,客户端乱码。
服务端乱码是因为服务端使用的字符集不支持中文,所以改服务端的字符集为支持中文的cp936。
步骤:
以下是服务端修改时候的步骤,使用isql查看
--
-- 1.查看字符集,是否含有cp936
--
use master
go
select id,name from syscharsets
go

--
-- 2.查看当前使用的缺省字符集,与syscharsets.id关联,默认是2(cp850)
--
sp_configure "default char"
go

--
-- 3.无cp936字符集,安装
--
-- 进入目录C:\sybase\charsets\cp936 
-- 运行命令 charset -Usa -P –SDELL binary.srt cp936
-- eg:charset -Usa -Psybase -SPCOS08041711 binary.srt cp936
-- 运行完成后,系统就安装了cp936字符集

--
-- 3.1 【备用】无cp950字符集,安装
--
-- 进入目录C:\sybase\charsets\cp950 
-- 运行命令 charset -Usa -P –SDELL binary.srt cp950
-- eg:charset -Usa -Psybase -SPCOS08041711 binary.srt cp950
-- 运行完成后,系统就安装了cp936字符集


--
-- 4. 重复操作1,验证是否确实安装了cp936字符集,
-- 记住其ID(cp936 为171,cp950为165)
--


--
-- 5.把系统当前缺省字符集设置为cp936
--
sp_configure "default char",171
go

-- 6.重启sybase生效


客户端出现字符集不能转换异常,解决方法:

 
--
-- 查看服务端字符集
--
sp_helpsort
go
-- 查看客户端字符集
select @@client_csname
go

-- 改动客户端的字符集和客户端一致




2.websphere安装应用后,访问JSP403错误。
删除WEB应用中的 jsf-api.jar,jsf-impl.jar,jstl-1.2.jar 这三个JAR。
3.采用hibernate c3po连接池使用sybase后,A ResourcePool could not acquire a resource from its primary factory or source错误。
可能和驱动包有关,我用的jconn3jar,用jconn4.jar时候正常过,后来就都不行了,So采用的4,让容器管理数据源。
4.  was 7.00011中sybase 使用JNDI会出现
【Caused by: java.sql.SQLException: JZ0PA: 已取消查询,响应被放弃。取消指令可能由连接上的另一语句发出】错误。
这是因为was出现的BUG,解决方案是去官网下载相应版本的补丁包安装,错误代号是08945,版本的7的完整补丁包7.0.0-WS-WAS-WinX32-FP0000013.pak。

5.was中使用AJAX时候中文乱码
使用JS的encodeURI方法转换。

源地址连接:http://blog.sina.com.cn/s/blog_4e3d124f0101a00x.html
分享到:
评论

相关推荐

    Java总结.docx

    1. **J2EE(Java 2 Platform Enterprise Edition)**,适用于开发企业级Web应用程序,包括Servlet和JSP等技术。 2. **J2SE(Java 2 Platform Standard Edition)**,是标准版,用于开发桌面应用程序,如简单的游戏...

    JAVA上百实例源码以及开源项目

     Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,...

    JAVA上百实例源码以及开源项目源代码

     Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,...

    RIA在网络营销中的应用.docx

    在网络环境下,用户可以轻松切换商家,因此提供优秀的用户体验至关重要。 RIA通过优化交互流程和界面,减少了用户在完成任务时的步骤,提高了交易转化率。例如,在线订购系统,用户可以一站式配置产品,实时查看...

    解决EclipseJavaEE结合Tomcat访问404错误和Eclipse常用快捷键[文].pdf

    在使用Eclipse Java EE进行Web应用开发时,与Tomcat服务器的集成是非常常见的。然而,开发者时常会遇到访问404错误的问题,这通常意味着请求的资源无法在服务器上找到。针对这一问题,我们需要理解Eclipse和Tomcat的...

    OA办公自动化解决方案

    华天OA通用办公自动化方案针对企业日常运营中遇到的各种问题,提供了全面的解决方案。 1. **理论基础** 华天OA认为,组织管理的核心在于战略和战术。战略是方向和目标,而战术涉及资源、流程和执行。这些方面的...

    Myeclipse翻译[文].pdf

    选择“新建”,可以创建各种类型的项目,如Java Project用于标准的Java应用程序开发,EJB Project支持Enterprise JavaBeans,Enterprise Application Project则适用于企业级应用,Web Project适合构建Web应用程序,...

    asp.net知识库

    ASP.NET 2.0构建动态导航的Web应用程序(TreeView和Menu ) 体验.net2.0的优雅(3) -- 为您的 SiteMap 添加 控制转发功能 GridView控件使用经验 ASP.NET 2.0:弃用 DataGrid 吧,有新的网格控件了! ASP.NET2.0控件...

    SSO 安装配置指南beta5

    SSO技术使得用户只需进行一次身份验证,即可在多个相互关联的应用系统间自由切换,提高了用户体验并增强了安全性。 在开始SSO的安装配置之前,首先要确保具备正确的介质版本。在本指南中,推荐使用Websphere Portal...

    配置Tomcat5和IIS5协同工作

    配置Tomcat5和IIS5协同工作是一项技术性较强的任务,旨在让这两个不同的...如果你遇到任何问题,查阅官方文档、社区论坛或相关的技术文章通常都能找到解决方案。希望这篇指南能帮助你顺利地实现Tomcat和IIS的协同工作。

    myeclipse和websphere项目部署流程

    如果遇到问题,可以尝试停止服务器,删除IBM/WebSphere/应用程序服务器下的工作目录,如“temp”或“workarea”,这通常能解决一些部署或配置导致的错误。重启服务器后,重新部署项目。 以上步骤详细阐述了在...

    weacer ecology OA 常见技术问题100问(E8,E9)

    【weacer ecology OA 常见技术问题100问(E8,E9)】文档主要涵盖了...泛微OA系统的技术解决方案体现了现代企业级应用的先进设计理念和技术趋势,通过优化架构、利用前沿技术,旨在提供高效、灵活且可靠的协同办公环境。

    SpringBoot面试题 44道.pdf

    支持外部化配置,允许在不同环境间轻松切换配置。其核心注解是 `@SpringBootApplication`,它综合了 `@SpringBootConfiguration`(配置类)、`@EnableAutoConfiguration`(自动配置)和 `@ComponentScan`(组件扫描...

    Hibernate逆向工程-oracle示例借鉴.pdf

    本篇将详细介绍如何在Oracle数据库环境下,使用MyEclipse进行Hibernate逆向工程的配置和应用。 首先,确保你的开发环境中已经安装了MyEclipse并配置了Oracle数据库连接。在MyEclipse中,打开Database Explorer视图...

    eeclipse集成resin调试

    在本文中,我们将详细探讨如何在Eclipse集成Resin服务器并进行调试。Eclipse作为一款强大的Java开发工具,虽然不直接支持...在调试过程中,如果遇到问题,查阅Resin和Eclipse的官方文档或社区论坛通常能提供解决方案。

    100道 Dubbo面试题及答案.docx

    Dubbo是一个高性能、轻量级的Java开源RPC框架,它主要解决了分布式系统中的服务治理问题。面试中,了解Dubbo的基础知识、特性、协议以及其在实际应用中的配置和优化策略是非常重要的。以下是对给定内容中涉及的知识...

    开涛高可用高并发-亿级流量核心技术

    19 应用数据静态化架构高性能单页Web应用 377 19.1 整体架构 378 19.1.1 CMS系统 379 19.1.2 前端展示系统 380 19.1.3 控制系统 380 19.2 数据和模板动态化 381 19.3 多版本机制 381 19.4 异常问题 382 20 使用...

    傻瓜式linux下安装cognos10.2指南.docx

    在Linux环境下安装Cognos 10.2的步骤是一个涉及多个环节的过程,主要包括Java Development Kit (JDK)的安装、环境变量配置、补丁应用、Cognos Server的安装、Cognos配置以及Transformer的安装。以下是详细的步骤: ...

Global site tag (gtag.js) - Google Analytics