我被分配了一项工作,将应用程序从weblogic迁移到websphere。从未使用过websphere。
我的公司在我当地安装了WAS。试图开始给出错误 - "没有配置文件存在"。没有配置文件目录所以我创建了一个。使用manageprofile.bat并创建了一个配置文件,并在myprofile的bin文件夹下,尝试运行serverStart.bat,但它没有用。
如何在websphere中启动服务器?什么是联合节点和模板路径?对于初学者来说,任何简单的指南,无论我发现什么都很难,并且不适合我的情况。版本8.0.0。 此外,Weblogic的管理服务器和托管服务器的替代方案是什么? 另外dmgr服务器在哪里找不到它。
答案 0 :(得分:2)
欢迎使用Websphere!起初它可能有点吓人但挂在那里。
不太确定您第一次创建但是调用了什么 bin \ ProfileManagement \ pmt.bat用于显示GUI版本。
创建一个应用程序服务器,选择"典型的"并按照提示如果您刚刚开始,可能不需要管理安全性,可以稍后添加。然后点击"创建"然后"完成"。之后,您将打开一个窗口,显示可用的配置文件。
服务器的默认名称是server1。
去那里(was_home \ profiles(profile_name)\ bin并运行startserver(.bat / .sh)server1。
您的下一个问题可能是"其中的问题是管理控制台"。查看(profile_name)/logs/AboutThisProfile.txt以查找端口。
你会看到类似的东西: 管理控制台端口:9064
使用浏览器访问localhost :(无论端口)/ ibm / console,您就可以了。
您安装的任何应用都可以通过AboutThisProfile中找到的其中一个来访问: HTTP传输端口:(某个端口)或 HTTPS传输端口:(某个端口)
您可以再次运行pmt以删除配置文件/制作更多内容,或者沿着高级路径向下移动并选择端口等。
(这只是最简单的独立应用服务器)。
我从来没有触及过weblogic,但我打赌websphere相当于 管理服务器是websphere的部署管理器或dmgr配置文件。如果您安装了WebSphere ND,那么从该pmt工具中您可以创建名为" cell"配置文件,它将设置部署管理器,称为" nodeagent" (想想"中间人")和一个appserver。我尝试只使用独立的appserver配置文件,因为它可以使事情变得更简单。
以下是ND及其组织方式的几点:
A"节点"是一组服务器。每台计算机一个节点的模式很常见,但如果计算机有足够的资源,则计算机上可以有多个节点。部署管理器(dmgr)位于其自己的节点中。当节点和服务器受dmgr控制时,它们被称为联合",也就是说,dmgr提供管理控制台并控制所有这些控制台。
每个服务器节点都有一个"节点代理" jvm执行该节点的dmgr的大部分工作。 Startnode启动jvm。除非节点代理程序正在运行,否则联合应用程序服务器不会启动。 dmgr和节点代理程序运行后,dmgr控制台可用于在任何节点上启动/停止/添加/删除服务器和应用程序。
add / removeNode.sh实用程序联合或取消联合节点。
开始使用这种拓扑"的最简单方法就是创建一个" cell"具有dmgr,节点代理程序和已联合的单个服务器的配置文件。您可以在以后根据需要添加更多节点和服务器。