最近一直在使用websphere,不是我喜欢使用,是客户需求要在这个上面开发,websphere的优势在于管理方便,图象化界面维护和设置.不象tomcat要去修改*.xml之类的东西.但缺点就是websphere的debug方面比较菜,不象tomcat和weblogic有一个debug窗口,所有的Exception和执行命令都可以马上看见.方便debug.而websphere只有在logs下面有个SystemOut.log文件保存这些信息,所以在开发阶段用websphere是很不明智的.
晕,瞎扯了一大段.开始说正事,由于websphere应用默认端口是9080,当实际中必须把这个去掉,方便广大用户用浏览器来访问.所以必须改成80端口,当然很多由于应用在weblogic下面开发(默认7001),而用的时候使用7001口.这些都要修改websphere.小弟弟我由于涉足这方面尚浅,在实际应用过程中遇到很多麻烦,所以找到几种方法来修改端口.但为什么有这么多方法,我也不知道.也说不出原理,因为我在实际中,1种方法不行就用另一总方法,反正有几中,总有一种适合.所以拿出来总结一下.
我以修改端口7001为例子:
@注意:前提是你要修改的port没有被其他应用程序占用,检测方法:
windows下:开始->运行->netstat -an 查看port使用情况,比如其中有
tcp 0.0.0.0:7001 0.0.0.0:** listening
说明这个端口可以使用.
方法1,进入was管理工具http://127.0.0.1:9090/admin,点击应用服务器->server1->web容器->http传输.你会发现一般有4个端口,2个ssl(这个不用管),还有2个是9080(应用程序)和9090(管理工具).你可以把9080那个口,修改成80(你所想要的端口号).提交保存.然后重起服务.如果是80的话,以后打应用服务的地址就不有在IP后面打端口号了.(was附带的ibm http server默认端口是80,如果你想你的应用用80的话,请把http server停掉.)
方法2,was管理工具里.环境->虚拟主机->新建host(名字随意)->新建端口:输入* 和 7001->提交保存.然后在应用程序中,选择你的应用包,把你的应用默认主机修改为你新建的主机.提交保存.重器服务器.生效.
方法3,/appserver/config/主机名文件夹/cells/server/server1/server.xml 里面找到9080,然后修改成你要的端口(7001).重起服务器.(后来发现此方法和方法1实质上是一样的.)
方法4,如果方法1不能实现,那就在方法1中,不去修改9080,而是新添加一个端口7001或者80.然后保存重起.这样的话该应用服务的地址可以有3个
方法 5,新增80端口,变通方法1&2 就可以新增一个80端口
以上就是这几种办法.我在实际应用中,总是通过其中1种进行了成功的修改,虽然方法原理不懂,但还是解决了问题.没办法客户要的是结果,不是过程
相关推荐
以下是对Websphere集群配置和应用程序部署过程的详细解析: 首先,集群配置的基础是确保所有参与的主机之间的时间同步。时间差异不应超过5分钟,最好是1分钟以内,因为这有助于避免因时间不一致导致的同步问题。 ...
### WebSphere发布应用程序知识点详解 #### 一、WebSphere简介 IBM WebSphere Application Server(简称WebSphere)是一款高性能的企业级应用服务器,它提供了强大的运行环境,支持多种编程模型和技术标准,如Java...
was端口更改 :如 9080 更改为9081 请查看文档即可
需要注意的是,如果希望通过 80 端口直接访问应用,可能需要修改 Apache 和插件的配置文件,这通常涉及到端口转发和代理设置,具体操作可参照相关的文档或教程。 在整个过程中,遵循正确的步骤和最佳实践至关重要,...
**WebSphere** 是IBM推出的一款企业级应用服务器,主要用于部署、管理和监控Java EE应用程序。它支持多种操作系统平台,如Windows、Linux、Solaris等,并且具备高度可扩展性和稳定性。 ##### 16.1 安装服务器端软件...
"websphere6,7上修改类装载顺序为应用程序优先"这个话题涉及到如何调整WebSphere的类加载策略,以解决可能存在的类版本冲突问题。 WebSphere应用服务器默认的类加载顺序是先从系统类加载器(System ClassLoader)...
- 在“服务器”->“应用程序服务器”->“server1”->“Web容器”->“HTTP传输”中新建一个新的监听端口,输入指定的端口号,完成后重启Websphere以使更改生效。 接下来,我们解决Websphere 5.1中的中文乱码问题: ...
WebSphere应用服务器是IBM提供的一款强大的企业级Java应用程序托管平台,它支持J2EE(Java 2 Platform, Enterprise Edition)规范,为企业级应用提供全面的运行环境。在本教程中,我们将深入探讨WebSphere应用服务器...
在IT行业中,WebSphere是IBM推出的一款企业级的Java应用服务器,它提供了强大的中间件平台,用于构建、部署和管理企业级的应用程序。本篇将详细介绍如何在WebSphere上创建应用程序服务器,即创建概要文件。 首先,...
在IT行业中,WebSphere是IBM推出的一款企业级应用服务器,广泛用于构建和部署各种Web应用程序和企业服务。本文将深入探讨Websphere 6.1版本的HTTPS配置,这是一个关键的安全设置,它允许通过安全套接层(SSL)进行...
"IHS无法通过80端口连接到WAS应用端口的参考解决办法" IHS(IBM HTTP Server)无法通过80端口连接到WAS(WebSphere Application Server)应用端口的参考解决办法是由于IHS的配置文件中缺少必要的插件文件或插件配置...
Websphere应用服务器(WAS)是由IBM开发的一款企业级应用服务器,它为Java应用程序提供了一个强大的运行环境。Websphere应用服务器支持多种部署模型,包括传统的J2EE模型以及更现代的微服务架构,这使得它成为众多...
Websphere应用服务器是IBM提供的一款强大的企业级Java应用程序部署平台,广泛用于构建、部署和管理复杂的企业级应用程序。本安装指南将针对Websphere 6.1 Network Deployment (ND) 版本进行详细说明,该版本尤其适合...
- **步骤8**:复制Web服务器上的IHS安装目录中的配置文件`httpd.conf`,并命名为`httpd8000.conf`,将默认端口从80修改为8000。 - **步骤9**:使用命令`apache-kinstall-nhttpd8000-f "c:\ihs\ibm\conf\httpd8000....
### WebSphere 7.0 数据源配置与应用程序安装详解 #### WebSphere 7.0 简介 WebSphere Application Server (WAS) 7.0 是一款由 IBM 开发的企业级应用服务器,用于托管 Java 应用程序。它提供了高度可扩展、可靠且...
WebSphere Application Server (WAS)是由IBM开发的一款高性能的企业级Java应用服务器,主要用于托管和运行基于Java的应用程序和服务。它支持多种标准技术栈,包括Java EE、Servlets、JSP等,能够为企业级应用程序...
Websphere服务器下创建应用 在 Websphere 服务器下创建应用是一个复杂的过程,需要注意许多细节,以免出现问题。在此过程中,我们将详细描述创建应用的各个...将应用程序部署到 Websphere 服务器中,这是最后一步骤。
7. **处理特定配置**:如果WebSphere LDAP服务器配置使用了特定端口,修改“LDAP区域”,在LDAP服务器名和端口前的“:”之间添加“\”。 8. **保存文档**:保存Web SSO配置文档。它将出现在Web配置视图中。 **步骤...