目标:
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 Web 开发环境的安装与配置是 Java Web 开发应用的基础,它提供了 Java Web 应用的运行环境和开发工具。通过本实验,我们可以熟悉 Java Web 开发应用的软件,并掌握 Java Web 开发环境的安装与配置。 知识点: ...
"Java Web开发环境搭建详解" 本文主要介绍了Java Web开发环境搭建的步骤,包括JDK的安装、环境变量的配置、Tomcat的安装等。首先,我们需要下载并安装JDK,接着配置环境变量,包括JAVA_HOME、CLASSPATH和PATH三个...
java WEB,java WEB开发环境可以帮助爱学习的人进一步了解java,更好的进行WEB工程开发搭建环境。
基于JAVA的WEB应用开发实训教程 基于JAVA的WEB应用开发实训教程
JAVA-WEB应用服务器调优方案
Java Web网站应用Matlab问题解决方案.pdf
Java Web开发实例大全(提高卷)筛选、汇集了Java Web开发从基础知识到高级应用各个层面的大量实例及源代码,共有600个左右,每个实例及源代码按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析...
WEB应用框架,基于JDK1.6.0,使用JAVA语言进行开发。开发工具使用MYECLIPSE6.5M,后台数据库使用MYSQL5.1.28,应用服务器使用TOMCAT6.0。WEB应用框架采用当前流行的STRUST架构,使用LOG4J、XML等技术,具有一定的...
把java web应用包装成桌面应用的简单做法 把java web应用包装成桌面应用的简单做法 把java web应用包装成桌面应用的简单做法 把java web应用包装成桌面应用的简单做法
实验1:Java Web开发环境及Web编程基础;实验2 JSP、Servlet及JDBC应用开发;实验3 扩展JavaScript框架应用;实验4 Web应用综合设计; 天津理工大学
本文提供了java web开发中的一些基本概念,理解这些概念有利于提高学习速度和产生更好的解决方案。
《Java Web开发实战1200例(第2卷)》以开发人员在项目开发中经常遇到的问题和必须掌握的技术为核心,介绍了应用Java Web进行程序开发的各个方面的知识和技巧,主要内容包括流行组件应用、数据库应用、图表统计、Ajax...
主要内容包括:Tomcat和Java Web开发的基础知识、Java Web开发的高级技术、在Java Web应用中运用第三方提供的实用软件(如Struts、Velocity和Log4J)的方法,以及Tomcat的各种高级功能。 书中内容注重理论与实践相...
Java Web开发常见问题.pdf
《Java Web应用开发技术实用教程》-电子教案+源码
《Tomcat与Java Web开发技术详解(第2版)》结合最新的Tomcat 6版本,详细介绍了开发Java Web应用的各种技术。主要内容包括:Tomcat和Java Web开发的基础知识、Java Web开发的高级技术、在Java Web应用中运用第三方...
ATA Java web应用开发模拟题B
实验1:Java Web开发环境及Web编程基础;实验2 JSP、Servlet及JDBC应用开发;实验3 扩展JavaScript框架应用;实验4 Web应用综合设计; 天津理工大学
线程安全问题:在多线程环境下,Java Web应用程序可能会出现线程安全问题,例如竞态条件或死锁等。这通常是由于应用程序中的共享资源或同步问题导致的。 文件上传问题:在Java Web应用程序中,文件上传是一个常见的...
JAVA-WEB应用服务器调优方案