当我使用Tomcat v7在Eclipse-Juno中运行我的JSP文件时,出现以下错误:
“在本地主机启动Tomcat v7.0服务器”遇到了问题。 Tomcat v7.0服务器在本地主机上所需的端口8080已被使用。 服务器可能已经在另一个进程中运行,或者系统进程可能正在使用该端口。 要启动此服务器,您需要停止另一个进程或更改端口号。
我的系统中安装了Oracle 10g。 当我input“ http:// localhost:8080 ”时,会打开Oracle 10g许可证协议,因此我认为Oracle 10g已经在该端口中运行。
为了改变Tomcat的端口,我尝试了Google,它说改变“C:\ Program Files \ Apache Software Foundation \ Apache Tomcat 7.0.14 \ conf \ httpd.conf”文件中的端口
但是在“C:\ Program Files \ Apache Software Foundation \ Apache Tomcat 7.0.14 \ conf”中没有httpd.conf文件。
我只在该conf文件夹中有“catalina.policy,catalina.properties,context,logging.properties,server,tomcat-users,web”文件。
我使用Windows XP。
你正在寻找“server.xml”:
http://tomcat.apache.org/tomcat-7.0-doc/config/http.html
示例:C:\ Program Files \ Apache Software Foundation \ Apache Tomcat 7.0.14 \ conf \ server.xml
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
有一个软件在你的系统中使用端口8080双击您的服务器configuration在服务器视图和端口部分下,将其更改为其他例如:9090
如果你试图在eclipse之外运行tomcat,请findapache-tomcat-install-dir \ conf \ server.xml并在那里更改端口。