修改was默认端口

时间:2024.5.8

【转帖】关于websphere应用程序端口修改问题,新增http的默认端口80 20xx年09月19日 星期三 16:41

最近一直在使用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端口 http://127.0.0.1:9080/*** http://127.0.0.1/*** http://127.0.0.1:7001/***

以上就是这几种办法.我在实际应用中,总是通过其中1种进行了成功的修改,虽然方法原理不懂,但还是解决了问题.没办法客户要的是结果,不是过程.

关于新增加80端口的问题,有次新增加了80端口,websphere居然无法启动了,查了相关资料,原来是端口冲突,由于该机器的操作系统是win server 2003 默认安装了IIS服务,而IIS的默认端口是80,故将IIS服务停掉后websphere即可正常启动,80端口也能用了。


第二篇:Tomcat 修改默认端口 以及Tomcat设置虚拟目录


Tomcat 修改默认端口 以及Tomcat设置虚拟目录 个人操作所获经验:(例:虚拟目录改为D:\jsproot)

1. 建立D:\jsproot,将tomcat下的webapps\ROOT 目录下WEB-INF 文件复制到D:\jsproot中(里面要有web.xml文件)

2. 修改web.xml文件最后几行如下即可:(有的可能要去掉注释,有的不需要修改)

3.

Tomcat修改默认端口以及Tomcat设置虚拟目录

此时,服务器并不知D盘上存在 此目录,必须 在server.xml文件(tomcat下的conf\server.xml)中配置此工作目录(虚拟目录),打开此文件并做如下修改:

Tomcat修改默认端口以及Tomcat设置虚拟目录

在</Host>上面添加一行:

<Context path = "/demo" docBase = "D:\jsproot"/>

其中:path为浏览器中输入路径,必有“/”

docBase是虚拟目录的路径,此路径为硬盘真实目录,此目录下必须包含WEB-INF 文件。

以后可直接通过http://localhost:8080/demo找到硬盘上的D:\jsproot文件夹中的内容

4、还需要修改tomcat下的conf文件夹下 的web.xml,

找到“listings”把它下面那一行的“false”改为“true”即可。修改为如图所示:

Tomcat修改默认端口以及Tomcat设置虚拟目录

重新启动服务器,运行即可。

别 人的:

目标:

我在$tomcat/webapps/下建了个myjsp目录作为我网站的默认目录,在myjsp中有一个a.jsp文件,该文件要作为我网站的默认主页。

修改配置文件:

首先,修改$tomcat/conf/server.xml文件。

在server.xml文件中,有一段如下:

??

<engine name="Catalina" defaultHost="localhost">

<host name="localhost" appBase="webapps"

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

??

</host>

</engine>

??

在<host></host>标签之间添加上:

<Context path="" docBase="myjsp" debug="0" reloadable="true" />

path是说明虚拟目录的名字,如果你要只输入ip地址就显示主页,则该键值留为空;

docBase是虚拟目录的路径,此路径为硬盘真实目录,它默认的是$tomcat/webapps/ROOT目录,现在我在webapps目录下建了一个myjsp目录,让该目录作为我的默认目录。

debug和reloadable一般都分别设置成0和true。

然后,修改$tomcat/conf/web.xml文件。

在web.xml文件中,有一段如下:

<welcome-file-list>

<welcome-file>index.html</welcome-file>

<welcome-file>index.htm</welcome-file>

<welcome-file>index.jsp</welcome-file>

</welcome-file-list>

在<welcome-file-list>与<welcome-file>index.html</welcome-file>之间添加上:

<welcome-file>a.jsp</welcome-file>

更改端口

<Connector port="8080" maxThreads="150" minSpareThreads="25"

maxSpareThreads="75" enableLookups="false" redirectPort="8443"

acceptCount="100" debug="0" connectionTimeout="20000"

disableUploadTimeout="true" />

将port "8080"改成你的端口

保存上述两个文件后重启tomcat,在浏览器地址栏内输入"http://localhost:8080/",显示a.jsp页面的内容。

另外的方法

一.设置端口

在server.xml文件中找到<!-- Define a non-SSL HTTP/1.1 Connector on port 8080, change it to 80. -->

< Connector

port ="80" maxHttpHeaderSize ="8192"

maxThreads ="150" minSpareThreads ="25" maxSpareThreads ="75" enableLookups ="false" redirectPort ="8443" acceptCount ="100"

connectionTimeout ="20000" disableUploadTimeout ="true" />把其中的port改为你想要的端口即可。

二 .设置虚拟路径

要在TOMCAT中设置虚拟路径/abc/,映射到D:\temp中,可以有两种方法:

1. 在$Tomcat_home$\conf\Catalina\localhost路径下新建一个XML文件,注意:XML文件的名称必须和虚拟路径的名称相同,本例为abc.xml。内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<Context docBase="D:\temp" reloadable="true" debug="0"/>//此处不用写" path="/abc",写不写效果一样

这样就设置好了/abc的虚拟路径

2.

编辑server文件(%tomcathome%\conf\server.xml)

因为在tomcat启动时要读取server文件的信息,所以更改server文件后,一定要重新启动tomcat。

举个例子:

我们打算建立一个myjsp的虚拟目录,只要在%tomcathome%\conf\server.xml文件,在<host>标签中加入文件中加入如下代码即可:

<Context path="/myjsp" docBase="c:\myjsp" debug="0" reloadable="true"

crossContext="true"></Context>

其中,path为我们要建立的虚拟目录,docBase为实际目录在硬盘上的位置。

更多相关推荐:
windows中telnet SSH修改默认端口

TELNET开始gt程序gt附件gt命令提示符gt输入tlntadmnconfigport2323为默认端口你可以自己去设置只要不和系统其它端口冲突即可小于1024否则无法设置SSH点击Editviewsett...

linux 服务器禁止root用户的远程直接登录,并且系应该ssh的默认端口

linux服务器禁止root用户的远程直接登录并修改ssh的默认端口1创建用户任意比如oracle2root下设置密码3打开修改etcsshsshdconfig文件配置文件LoginGraceTime120Pe...

Windows 20xx server 常用默认端口(免费)

Windows20xxserver常用默认端口号网络层数据包的包格式里面有个很重要的字段叫做协议号比如在传输层如果是TCP连接那么在网络层IP包里面的协议号就将会有个值是6如果是UDP的话那个值就是17传输层传...

网络服务(默认)端口号

网络服务通用的应用协议和对应的标准默认端口号应用协议端口号协议说明ftpdata20tcpFTPdataftp21tcpFTPcontroltelnet23tcpsmtp25tcpSimpleMailTrans...

常见数据库默认的端口号 收藏

常见数据库默认的端口号端口功能英文注解功能中文注解1TCPMUXTCPPORTSERVICEMULTIPLEXER传输控制协议端口服务多路开关选择器2COMPRESSNETMANAGEMENTUTILITYCO...

默认端口号

默认端口号当SunJavaEnterpriseSystemJavaES安装程序请求您输入端口号时该安装程序会对正在使用的端口执行运行时检查并显示相应的默认值如果有另一组件或同一组件的另一实例正在使用该默认端口号...

常用默认端口号

常用默认端口号网络层数据包的包格式里面有个很重要的字段叫做协议号比如在传输层如果是TCP连接那么在网络层IP包里面的协议号就将会有个值是6如果是UDP的话那个值就是17传输层传输层通过接口关联端口的字段叫做端口...

常用默认端口号

常用默认端口号网络层数据包的包格式里面有个很重要的字段叫做协议号比如在传输层如果是TCP连接那么在网络层IP包里面的协议号就将会有个值是6如果是UDP的话那个值就是17传输层传输层通过接口关联端口的字段叫做端口...

常见协议端口号

BGP端口179RIPv1v2都使用UDP端口520EIGRP在TCPIP中使用IP协议号88它的组播地址是224009因为EIGRP支持许多协议栈OSPFversion2使用IP协议号89组播地址是22400...

sqlserver20xx修改默认端口号图解

sqlserver20xx修改默认端口号图解很多新手在用sqlserver20xx与jdbc连接时都会出现MicrosoftSQLServer20xxDriverforJDBCErrorestablishing...

常用端口号与对应的服务以及端口关闭

常用端口号与对应的服务以及端口关闭端口简介本文介绍端口的概念分类以及如何关闭开启一个端口21端口21端口主要用于FTPFileTransferProtocol文件传输协议服务23端口23端口主要用于Telnet...

常见网络端口号与功能一览表

常用网络端口号与功能一览表1234567891011

ssh默认端口号(3篇)