WebSphere Application Server 8.5 配置JAVA 7

本文介绍了在WebSphere Application Server 8.5上遇到的Java版本错误问题,以及如何在IBM官网上寻找和安装Java 7的详细过程。通过下载IBM的Java SDK 7并进行手动安装,最终成功解决WAS识别Java 7的问题。
摘要由CSDN通过智能技术生成

      使用WAS启动项目报错:java.lang.UnsupportedClassVersionError: JVMCFRE003 主要版本错误;类=org/apache/solr/client/solrj/SolrClient,偏移量=6

      发现was8.5默认的是Java 6,而项目中需要用到Java 7。

      在IBM官网查找发现was8.5配置Java 7的文章:

      http://www.ibm.com/developerworks/cn/java/j-lo-java7was8/

      但是文章中Intallation manager安装Java 7需要的三个资源库文件却找不到:

      这三个安装包整整浪费了我一天时间也没找到在哪里下载,放弃以上方法。

 

      最后发现:http://www.ibm.com/developerworks/java/jdk/     可以下载到ibm-java-x86_64-sdk-7.1-3.10.bin,但这个不是Installation Manager的资源库文件,在成功安装后发现使用managesdk命令无法识别出java 7,一番纠结后终于发现正确的解决方法。

 

      设:当前was8.5安装路径为/opt/IBM/WebSphere/AppServer

           cd /opt/IBM/WebSphere/AppServer

           ls

          可以看到有个java文件夹

          cd java/bin

          ./java -version

          看到以下信息:

java version "1.6.0"
Java(TM) SE Runtime Environment (build pxa6460_26sr5fp1ifix-20130408_02(SR5 FP1+IV38399+IV38578))
IBM J9 VM (build 2.6, JRE 1.6.0 Linux amd64-64 Compressed References 20130301_140166 (JIT enabled, AOT enabled)

        这是默认安装的Java 6.

 

      1、把下载的ibm-java-x86_64-sdk-7.1-3.10.bin上传到/opt/IBM。

      2、安装Java 7:

                   cd /opt/IBM

                   ./ibm-java-x86_64-sdk-7.1-3.10.bin

            一步一步往下安装,在选择安装路径时输入:/opt/IBM/WebSphere/AppServer/java_1.7
            下一步至安装成功。
cd /opt/IBM/WebSphere/AppServer/java_1.7/bin
./java -version
输出以下信息:
java version "1.7.0"
Java(TM) SE Runtime Environment (build pxa6470_27sr3fp10-20150708_01(SR3 FP10))
IBM J9 VM (build 2.7, JRE 1.7.0 Linux amd64-64 Compressed References 20150630_255653 (JIT enabled, AOT enabled)
说明Java 7安装成功。
      3、增加Java 1.7 配置文件
cd /opt/IBM/WebSphere/AppServer/properties/sdk
cp 1.6_64.properties 1.7_64.properties
vi 1.7_64.properties
可以看到内容:
com.ibm.websphere.sdk.version.1.6_64=1.6
com.ibm.websphere.sdk.bits.1.6_64=64
com.ibm.websphere.sdk.location.1.6_64=${WAS_INSTALL_ROOT}/java
com.ibm.websphere.sdk.platform.1.6_64=linux
com.ibm.websphere.sdk.architecture.1.6_64=x86_64
com.ibm.websphere.sdk.nativeLibPath.1.6_64=${WAS_INSTALL_ROOT}/lib/native/linux/x86_64/
修改为:
com.ibm.websphere.sdk.version.1.7_64=1.7
com.ibm.websphere.sdk.bits.1.7_64=64
com.ibm.websphere.sdk.location.1.7_64=${WAS_INSTALL_ROOT}/java_1.7
com.ibm.websphere.sdk.platform.1.7_64=linux
com.ibm.websphere.sdk.architecture.1.7_64=x86_64
com.ibm.websphere.sdk.nativeLibPath.1.7_64=${WAS_INSTALL_ROOT}/lib/native/linux/x86_64/:
3、修改默认JDK为Java 7
 进入ibm界面,在右侧菜单栏中: 服务器---服务器类型---WebSphere Application Server
在左侧的  您可以管理以下资源: 选择你的服务器,
在配置选项卡中选择 Java SDK,
可以看到刚刚添加的java 7,并且路径为${WAS_INSTALL_ROOT}/java_1.7
勾选,点击  用作缺省值 按钮。
4、重启was,使Java 7生效
cd /opt/IBM/WebSphere/AppServer/bin
./stopServer.sh server1        把server1换成你的服务器名字
./startServer.sh server1  
完成。
 
                 

            

Table of Contents IBM WebSphere Application Server - The Complete Reference Part I - Getting Started Chapter 1 - What Is WebSphere? Chapter 2 - Installing and Starting WebSphere Chapter 3 - Hello World (Wide Web) Chapter 4 - Hello Servlets and JSPs Chapter 5 - Hello EJBs Part II - WebSphere Technologies Chapter 6 - Web Servers and Java Application Servers Chapter 7 - Servlets and JavaServer Pages Chapter 8 - Common Object Request Broker Architecture Chapter 9 - Internet Inter-ORB Protocol Chapter 10 - JavaBeans Chapter 11 - Enterprise JavaBeans Chapter 12 - Extensible Markup Language (XML) Chapter 13 - Java Security Chapter 14 - Java Messaging Service Chapter 15 - Java 2 Enterprise Edition Part III - Development Environments for WebSphere Applications Chapter 16 - WebSphere Studio Application Developer Chapter 17 - VisualAge for Java Part IV - Core Services Chapter 18 - Connection Pooling and Data Access Beans Chapter 19 - WebSphere Security Services Chapter 20 - Lightweight Directory Access Protocol Support Chapter 21 - WebSphere Application Logging Part V - Developing Servlets and JavaServer Pages Chapter 22 - HTTP Servlets Chapter 23 - Servlet Sessions Chapter 24 - WebSphere-Specific Servlet Issues Chapter 25 - JSP Elements Chapter 26 - JSP Examples Chapter 27 - Custom Tag Libraries Chapter 28 - Debugging Servlets and JSPs Using VisualAge Part VI - Developing EJB Chapter 29 - Session Beans Chapter 30 - Entity Beans Part VII - Using XML Chapter 35 - Writing XML E-Business Applications Chapter 36 - Application of XSL Transformations Chapter 37 - Web Services: SOAP, WSDL, and UDDI Chapter 38 - Deploying Web Services on WebSphere Part VIII - Internationalization and Localization Chapter 39 - Java Support Features for Internationalization Chapter 40 - Building Multilingual Applications Part IX - Administering WebSphere Sites Chapter 41 - Deploying WebSphere for Scalability and Fault Tolerance Chapter 42 - The WebSphere Administrative Console Chapter 43 - WebSphere Administration Scripts Chapter 44 - Administering WebSphere Security
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值