Weblogic和Tomcat如何修改端口号?
(20##-04-13 10:44:10)
转载
一. Weblogic中端口号的修改
1. 在自己所建域目录下的config.xml文件中修改
打开config.xml,修改里面的一段.
<Server ListenAddress="" ListenPort="8001" Name="myserver"
NativeIOEnabled="true" ReliableDeliveryPolicy="RMDefaultPolicy"
ServerVersion="8.1.6.0" StdoutSeverityLevel="64">
<SSL Enabled="false" HostnameVerificationIgnored="false"
IdentityAndTrustLocations="KeyStores" Name="myserver"/>
</Server>
…… …… 余下全文
Tomcat 修改默认端口 以及Tomcat设置虚拟目录 个人操作所获经验:(例:虚拟目录改为D:\jsproot)
1. 建立D:\jsproot,将tomcat下的webapps\ROOT 目录下WEB-INF 文件复制到D:\jsproot中(里面要有web.xml文件)
2. 修改web.xml文件最后几行如下即可:(有的可能要去掉注释,有的不需要修改)
3.
此时,服务器并不知D盘上存在 此目录,必须 在server.xml文件(tomcat下的conf\server.xml)中配置此工作目录(虚拟目录),打开此文件并做如下修改:
在</Host>上面添加一行:
<Context path = "/demo" docBase = "D:\jsproot"/>
其中:path为浏览器中输入路径,必有“/”
docBase是虚拟目录的路径,此路径为硬盘真实目录,此目录下必须包含WEB-INF 文件。
以后可直接通过http://localhost:8080/demo找到硬盘上的D:\jsproot文件夹中的内容
…… …… 余下全文
在一个项目结束的时候,往往根据需要直接映射到一个IP地址上。此时就需要去除端口和项目名了,在访问的时候。下面根据具体的例子提供一种实现方法。
1.在进入TOMCAT_HOME,创建文件夹,将其命名为webdb(此处为webdb,根据需要可以修改成为其它的名称。)。
2.进入webdb文件夹,并在其中创建ROOT(其中ROOT要大写)文件夹,将你的项目中的内容全部拷背到ROOT下面。然后进入TOMCAT_HOME\webapps,将balancer文件夹拷背到webdb文件夹下。
3.在TOMCAT_HOME\conf\server.xml中,找到如这句话:
<host name="localhost" appbase="webapps"></host> unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
…… …… 余下全文
我在$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" />
…… …… 余下全文
有时候把在myeclpise项目部署到tomcat中的时候会莫名其妙的发现tomcat启动不了,换成是myeclpise自带的tomcat启动,还是无法成功启动。看看控制台显示的错误信息,有时候会看到 java.net.BindException: Address already in use: JVM_Bind:8080
这样的错误,其实这个错误简单的理解就是tomcat的端口号8080被别的进程给占用了(如果你重新设置了tomcat的端口号,这里可能是其他 的数字),看到这情况,相信不少的人就很郁闷了。有人说,这还不简单,我关闭myeclipse不就可以了吗,当然你这种做法有时候有用,但是如果不是 myeclipse的进程占用了tomcat的端口号呢,你再重新打开myeclipse启动tomcat的时候,错误依旧吧。还有人说,我不管哪个进程 占用了tomcat的端口,我直接注销下电脑不就行了,但是有时候你电脑上面打开的程序多了,万一有啥重要的东西忘记保存,你把电脑给注销了,岂不 是??。其实还是有办法把那占用tomcat端口的进程给揪出来的,办法如下:点击“运行”输入“cmd”并回车,输入“netstat -ano”并回车,你会看到如下的截图
…… …… 余下全文
tomcat因端口占用无法启动解决方法
2012-03-22 22:37:11| 分类: 技术分享 | 标签:tomcat 端口占用 解决方法 8080 jsp |字号大中小 订阅
嗯嗯,记录一下这个问题吧,应该很多人会遇到,其实端口占用问题不仅是tomcat,其他也可以用类似的方法来解决的。
tomcat默认占用的端口是8080,而配置端口的文件是在tomcat根目录下\conf文件夹里面的server.xml
大家可以在这个文件找到如下的信息,port="8080"就是端口设置为8080的意思
如果出现端口8080被占用的情况,我们可以用cmd来查看端口占用情况,下图是我的机子的情况
首先 打netstat -aon|findstr "端口号" 来查询具体占用端口号的程序 可以发现,我的机子是一个id为1352的任务占用了8080端口
那么我们再用tasklist|findstr "占用端口任务id" 来查询具体任务的名字
下图显示是ReportingServicesService这个程序占用了我的亲爱的8080端口
…… …… 余下全文
一,在一个项目结束的时候,往往根据需要直接映射到一个IP地址上。此时就需要去除端口和项目名了,在访问的时候。下面根据具体的例子提供一种实现方法。
1.在进入TOMCAT_HOME,创建文件夹,将其命名为webdb(此处为webdb,根据需要可以修改成为其它的名称。)。
2.进入webdb文件夹,并在其中创建ROOT(其中ROOT要大写)文件夹,将你的项目中的内容全部拷背到ROOT下面。然后进入TOMCAT_HOME\webapps,将balancer文件夹拷背到webdb文件夹下。
3.在TOMCAT_HOME\conf\server.xml中,找到如这句话:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
…… …… 余下全文
在myEclipse6.5 blue中配置tomcat6.0
服务器,解决8080端口占用问题
安装完myEclipse和tomcat6.0,不配置,直接myEclipse启动tomcat6.0服务器,会出现8080同时端口占用问题,即:Address already used:8080,此时按照网上的一些方法如:
在DOS下输入命令:netstat /nao,然后加车。
原来端口号8080被标识号为680的进程占用了,难怪访问不了。这样的话可以有两种方法解决,一种方法是修改Tomcat的端口号(在此不说);另外一种方法是让占用端口号8080的进程不再占用8080端口,首先得弄明白是什么进程占用了8080端口号。打开任务管理器。
标识号为680的进程是TNSLSNR.EXE,该进程是Oracle数据库的监听进程。让TNSLSNR.EXE不再占用8080端口也有两种方法:1,把这个进程停掉,2,修改端口。我首先采用了第一种方法,停止了TNSLSNR.EXE进程,Tomcat 固然可以访问了,但是连接本地Oracle数据库时提示:没有监听程序。显然第一种方法不可用!只能修改TNSLSNR.EXE的端口号了。修改方法如下:
…… …… 余下全文