在websphere部署完war包后出现com.ibm.ws.jsp.JspCoreException: JSPG0218E异常

这个异常是因为WAS所带的SDK版本问题,刚安装完的WAS是7.0.0.0的,所带的SDK是1.6 SR2的,如果要解决标题上的问题,需要将SDK升级到至少1.6 SR6以上(7.0.0.7以上)

参考:http://www-01.ibm.com/support/docview.wss?uid=swg21423510


以下linux环境下以从7.0.0.0升级到7.0.0.21为例:

版本升级需要下载一个版本升级工具,每个版本号有对应的升级工具,高版本的可以升级低版本的版本,以下是升级到7.0.0.21的版本升级工具下载链接:

ftp://public.dhe.ibm.com/software/websphere/appserv/support/tools/UpdateInstaller/7.0.x/LinuxAMD64/7.0.0.21-WS-UPDI-LinuxAMD64.tar.gz


WAS升级包是升级WAS的升级包,升级后会改变控制台的版本号,但不会改变SDK的版本,这里这是顺便说下,因为本人需要升级到这个版本,下载链接为


ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixpacks/was70/cumulative/cf70021/LinuxX64/7.0.0-WS-WAS-LinuxX64-FP0000021.pak


WAS SDK 升级包是升级SDK的升级包,不会影响WAS的版本号,下载链接为:


ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixpacks/was70/cumulative/cf70021/LinuxX64/7.0.0-WS-WASSDK-LinuxX64-FP0000021.pak


完成后在将版本升级工具解压到一个目录,运行里面的install,安装这个工具,默认安装路径是/opt/IBM/WebSphere/UpdateInstaller,安装完后将下载下来的两个升级包放到安装目录下的maintenance目录,然后再执行安装目录下的update.sh,弹出安装界面,想平时我们安装软件点击下一步就行了,如果你的WAS安装目录不是默认的,就在里面选择下安装目录,默认的是/opt/IBM/WebSphere/AppServer。升级完后重新启动was就行了。


注意:安装更新前需关闭WAS!

你可能感兴趣的:(WAS,websphere,JSPG0218E)