是否可以在IBM WebSphere Application Server 8.5试用版中使用Java 7 ?



我在Windows 7上安装了WAS 8.5 试用版。我想部署和运行Java 7应用程序。有可能做到吗?

我无法在IBM安装管理器的功能列表中看到"IBM WebSphere SDK for Java Technology Edition 7",并且还没有安装SDK 7。

>managesdk.bat -listAvailable
CWSDK1003I: Available SDKs :
CWSDK1005I: SDK name: 1.6_64
CWSDK1001I: Successfully performed the requested managesdk task.
>

有人设法使WAS 8.5试用版和Java 7在Windows 7上一起工作吗?

提前感谢!

我刚刚找到了一个可能的解决方案…

  1. 选择方法"Download Director or HTTP"而不是"Installation Manager (Recommended)"在的下载页面 Evaluate: IBM WebSphere Application Server。然后您会得到一个要下载的产品列表,其中包含"IBM WebSphere SDK Java 7, Installation Manager repository"
  2. 选择并下载产品的所有部分,并将三个部分提取到同一目录。
  3. 启动之前安装的安装管理器,并在File> Preferences> Repositories下添加目录作为新的存储库,然后按OK。
  4. 现在您可以选择Install,并且可以从可用包列表中选择IBM WebSphere SDK Java Technology Edition (Optional)

安装完成后,您可以检查是否一切顺利。

>managesdk.bat -listAvailable
CWSDK1003I: Available SDKs :
CWSDK1005I: SDK name: 1.6_64
CWSDK1005I: SDK name: 1.7_64
CWSDK1001I: Successfully performed the requested managesdk task.
>
Java SDK 1.7已经安装,您可以在服务器的管理控制台中将其设置为默认SDK。
Server > WebSphere application servers > server > Server Infrastructure  > Java SDKs

对不起,我的问题很愚蠢,我不够小心…

首先安装JDK 1.7或任何所需的支持版本。(查找可用的使用命令- managesdk.bat - listavailable)

然后转到Installed WAS Server DIR,然后导航到bin文件夹

C:Program Files (x86)IBMWebSphereAppServerprofilesAppSrv02bin

For ALL Profiles

managesdk -enableProfileAll -sdkname SDK_Name -enableServers

从那里执行这个命令(在Windows中)

C:Program Files (x86)IBMWebSphereAppServer_2profilesAppSrv02bin>managesdk
.bat -enableProfile -profileName AppSrv02 -sdkname 1.7_64

给出这个消息来确认。CWSDK1017I:配置文件AppSrv02现在可以使用SDK 1.7_64。CWSDK1001I:成功执行了请求的managesdk任务。

(在Linux中)
/opt/IBM/WebSphere/WSRR/v8.5/bin/managesdk.sh -enableProfile -profileName AppSrv02 -sdkname 1.7_64

注意:AppSrv02是我本地使用的服务器名。

最新更新