12

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

我在 IBM Installation Manager 的功能列表中看不到“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 Trial 和 Java 7 在 Windows 7 上一起工作吗?

提前致谢!

4

2 回答 2

19

我刚刚找到了一种可能的解决方案......

  1. 在Evaluate: IBM WebSphere Application Server的下载页面选择方法“Download Director or HTTP”而不是“Installation Manager(推荐)”。然后,您将获得要下载的产品列表,其中包含“IBM WebSphere SDK Java 7, Installation Manager repository”
  2. 选择并下载产品的所有部分并将这三个部分解压缩到同一目录。
  3. 启动您先前安装的Installation Manager并将目录添加为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

抱歉问了这么愚蠢的问题,我不够小心...

于 2013-05-17T12:08:16.680 回答
4

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

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

C:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\AppSrv02\bin

对于所有配置文件

managesdk -enableProfileAll -sdkname SDK_Name -enableServers

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

C:\Program Files (x86)\IBM\WebSphere\AppServer_2\profiles\AppSrv02\bin>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 是我本地使用的服务器名称。用您的实际物品替换名称。

于 2015-02-03T18:41:39.893 回答