我已经在 Linux VM 上安装了 Websphere 的试用版(来自BASETRIAL.agent.安装程序.linux.gtk.x86_64.zip)。我想使用命令行启动它进行测试。我只知道正在运行/opt/IBM/WebSphere/AppServer/bin/startServer.sh
,但它会抱怨并抛出错误:
WCMD0002E,startServer.sh 需要一个配置文件。不存在默认配置文件,并且未指定配置文件名称...
wsadmin.sh
和也给出了同样的错误startNode.sh
。我不确定要提供什么服务器名称和/或配置文件名称以及在哪里可以找到它们。我在 中搜索了相同的内容/opt/IBM/WebSphere/AppServer/profileTemplates
,但一无所获。请帮忙。
答案1
新安装可能不会创建配置文件。如果您只想要一个已启动并运行默认服务器的配置文件,有几种方法可以做到:
1)通过 WAS_HOME/bin/ProfileManagement/pmt 使用 PMT(配置文件管理工具)
2)完整指定命令行,例如:
WAS_HOME/bin/manageprofiles.sh -create -templatePath WAS_HOME/profileTemplates/default -profileName AppSrv01 -profilePath WAS_HOME/profiles/AppSrv01 -isDefault
这是完整枚举形式,显示使用了哪个配置文件模板以及将在何处创建它
3)使用默认值的命令行,结果与上面相同,例如:
WAS_HOME/bin/manageprofiles.sh -create -profileName AppSrv01
以上三项应构成一个标准服务器。使用以下命令启动它:
WAS_HOME/profiles/AppSrv01/bin/startServer.sh server1
答案2
您已经安装了产品的基础包,但您还需要安装自定义包。简而言之:
找到配置文件管理工具并创建应用程序服务器配置文件。创建配置文件后,您将在以下位置找到名为 AppSrv01 的配置文件:
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01
。然后转到以下位置
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin
并给出命令(./startServer.sh server1
)。它将以消息服务器已准备好进行电子商务开始。