在本地系统中启动 Websphere Application Server

Starting Websphere Application Server in local system

我被分配了一项工作,将应用程序从 weblogic 迁移到 websphere。从未使用过 websphere。

我公司在本地安装了WAS。尝试启动时出现错误 - "no profiles exist"。没有配置文件目录,所以我创建了一个。使用 manageprofile.bat 并创建了一个配置文件,并在 myprofile 的 bin 文件夹下尝试了 运行 serverStart.bat 但它没有用。

如何在websphere中启动服务器?什么是联合节点和模板路径?任何适合初学者的简单指南,因为我发现的任何东西都很难并且不适合我的情况。版本 8.0.0。 还有什么是 Weblogic 的管理服务器和托管服务器的替代品? 还有 dmgr 服务器在哪里我找不到它。

欢迎来到 Websphere!一开始可能有点吓人,但坚持住。

不太确定您第一次创建了什么,但调用 bin\ProfileManagement\pmt.bat 调出 GUI 版本。

创建应用程序服务器,选择 "typical" 并按照提示进行操作 如果您刚开始,可能不需要管理安全性,可以稍后添加。然后单击 "create",然后单击 "finish"。之后,您将打开一个 window,显示可用的配置文件。

服务器的默认名称是 server1。

去那里 (was_home\profiles(profile_name)\bin 和 运行 startserver(.bat/.sh) server1.

你的下一个问题可能是 "where in the heck is the administrative console"。查看 (profile_name)/logs/AboutThisProfile.txt 以找到端口。

您会看到如下内容: 管理控制台端口:9064

使用浏览器访问本地主机:(任何端口)/ibm/console,然后您就进入了。

您安装的任何应用程序都可以通过 AboutThisProfile 中的其中一个应用程序访问: HTTP 传输端口:(某个端口)或 HTTPS 传输端口:(某个端口)

您可以再次 运行 pmt 删除配置文件/创建更多配置文件,或者沿着高级路径选择端口等。

(这只是最简单的独立应用服务器)。

我从未接触过 weblogic,但我敢打赌 websphere 相当于 管理服务器是 websphere 的部署管理器,或 dmgr 配置文件。如果您安装了 WebSphere ND,那么您可以从那个 pmt 工具创建所谓的 "cell" 配置文件,它将设置部署管理器,一个称为 "nodeagent" 的东西(想想 "middleman"),和一个应用程序服务器。我尽量只使用独立的应用程序服务器配置文件,因为它使事情变得更简单。

以下是关于 ND 及其组织方式的几点说明:

A "node" 是一组服务器。每台计算机一个节点的模式很常见,但如果计算机有足够的资源,则一台计算机上可以有多个节点。部署管理器 (dmgr) 在它自己的节点中。当节点和服务器受 dmgr 控制时,它们被称为 "federated",也就是说,dmgr 提供管理控制台并控制所有这些节点和服务器。

每个服务器节点都有一个 "node agent" jvm,它为该节点完成 dmgr 的大部分工作。 Startnode 启动那个jvm。除非节点代理处于 运行ning 状态,否则联合应用程序服务器不会启动。一旦 dmgr 和节点代理 运行ning,dmgr 控制台可用于启动/停止/添加/删除任何节点上的服务器和应用程序。

add/removeNode.sh 实用程序联合或取消联合节点。

开始使用这个 "topology" 的最简单方法是创建一个 "cell" 配置文件,其中包含 dmgr、节点代理和一个已经联合的服务器。您可以稍后根据需要添加更多节点和服务器。