我在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上一起工作吗?
提前感谢!
我刚刚找到了一个可能的解决方案…
- 选择方法"Download Director or HTTP"而不是"Installation Manager (Recommended)"在的下载页面 Evaluate: IBM WebSphere Application Server。然后您会得到一个要下载的产品列表,其中包含"IBM WebSphere SDK Java 7, Installation Manager repository"。
- 选择并下载产品的所有部分,并将三个部分提取到同一目录。
- 启动之前安装的安装管理器,并在File> Preferences> Repositories下添加目录作为新的存储库,然后按OK。
- 现在您可以选择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是我本地使用的服务器名。