2012-01-26 43 views
0

我是一个websphere新手,并想更改端口号。我阅读有关端口的手册,但没有提及端口号8080的任何内容,并且它说glassfish在8080上运行。我运行websphere还是glassfish?当我安装websphere浏览器启动一个窗口,说我正在运行glassfish,我认为它是另一个应用程序服务器。我安装了两个吗?如何更改websphere/glassfish的端口?

+1

您可能已安装Glassfish。不是WebSphere。 WebSphere没有Glassfish的基础。 WebSphere使用Geronimo。 –

+1

澄清@ ringbearer对“WebSphere使用Geronimo”的评论 - 只有WAS Community Edition基于Geronimo;所有其他WAS版本都使用IBM专有的容器。 [WAS版本比较](http://www-01.ibm.com/software/webservers/appserv/wasfamily/compare.html) – shelley

回答

1

默认情况下,WebSphere Application Server不使用端口8080。如果端口8080指示Glassfish正在运行,那么您必须安装并启动Glassfish。这是两个完全不同的应用程序服务器/产品。

默认情况下,WAS控制台在端口9060上运行,因此您可以通过转至http://localhost:9060/ibm/console来查看是否也启动了WAS。此外,您可以检查正在运行的进程(例如通过Windows任务管理器)和已安装的程序(通过Windows程序和功能,或简单的资源管理器搜索)以确定可能正在运行/已安装的程序。如果在安装/启动WAS之后,仍希望更改端口号,可以通过转到“服务器>服务器类型> WebSphere应用程序服务器> [appserver]>端口”(针对单个应用程序服务器;这些说明也适用于WAS 7.0,但如果您使用的是不同版本,则应为类似)。如果您正在使用WebSphere Application Server ND,则实际上在任何给定时间都会运行许多不同的进程/应用程序服务器(Deployment Manager,节点代理,单个应用程序服务器),这些服务器也会打开端口。我不建议更改任何默认端口值,除非您确定您有冲突。

4

如果你想改变GlassFish的端口,从另一方面去http://localhost:4848(用于管理控制台的默认端口),并在菜单上左侧定位到:

配置>服务器配置>网络配置>网络监听器> http-listener- [1 | 2]

并且您可以更改端口。