Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过eclipse启动jsp程序时Tomcat 8端口问题_Java_Eclipse_Jsp_Tomcat_Tomcat8 - Fatal编程技术网

Java 通过eclipse启动jsp程序时Tomcat 8端口问题

Java 通过eclipse启动jsp程序时Tomcat 8端口问题,java,eclipse,jsp,tomcat,tomcat8,Java,Eclipse,Jsp,Tomcat,Tomcat8,我刚刚用jsp写了一个网上银行项目。我将tomcat 8与eclipse集成,当我在eclipse中使用tomcat 8启动项目时,我得到以下错误: Several ports (8005, 8080, 8009) required by Tomcat v8.0 Server at localhost are already in use. The server may already be running in another process, or a system process may

我刚刚用jsp写了一个网上银行项目。我将tomcat 8与eclipse集成,当我在eclipse中使用tomcat 8启动项目时,我得到以下错误:

Several ports (8005, 8080, 8009) required by Tomcat v8.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).  
但是我已经确定apache使用端口80。如何解决此错误

在firefox中启动tomcat时,出现如下错误:
我该怎么修这个

也许您可以在tomcat/conf/server.xml中更改端口号


或者,您可以在windows中使用netstatif来查看端口上已经使用了哪些进程。

1检查并确定哪个进程正在使用这些端口,如果Java使用了,则将其杀死。有时eclipse崩溃会导致端口打开

在Linux中

使用:netstat-lnp | grep8080检查正在运行的端口

使用:ps-Af | grep java检查正在运行的进程

2如果您不想影响正在运行的进程,那么可以通过编辑TOMCAT_HOME/conf/server.xml来更改端口

请参阅。

1转到tomcat安装目录中的conf文件夹

e.g. C:\Tomcat 6.0\conf\
2在server.xml文件中编辑以下标记

3将端口=8080值更改为端口=8081

4保存文件


5重新启动服务器

如果有其他Tomcat实例正在运行,则应关闭它以解决此问题

进入tomcat安装文件夹的/bin子文件夹并执行shutdown.xx文件:

取决于 windows的shutdown.bash 或
unix的shutdown.sh。

更改端口号。早些时候我的是

Tomcat管理端口:8005I将其更改为8006 我把它改成了8081。 AJP:8009我把它改成了8010

更改端口号,事情就会解决。

当您试图在eclipse中的Tomcat服务器上运行jsp程序时,在eclipse控制台中会出现以下错误 本地主机上Tomcat v6.0服务器所需的几个端口8005、8080、8009已经在使用中

解决方案

问题在于您已经运行了另一个Tomcat实例。 为了解决这个问题 1.转到Tomcat的bin文件夹,例如C:\apache-Tomcat-7.0.23\bin 2.运行startup.bat 3.运行shutdown.bat 4.在eclipse ide上从eclipse启动tomcat

1-Windows->显示视图->其他。。。 2-搜索服务器->打开 3-在选项卡服务器中搜索并双击本地主机上的im Tomcat v8.0服务器 4-在端口名中更改端口 ..4.1*Tomcat管理端口->将8005更改为8006 …4.2*HTTP/1.1>将8080更改为8081 …4.3*AJP/1.3>将8009更改为8010

对不起,说错话了

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>