`
lifei114
  • 浏览: 26373 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Eclipse 下 Tomcat 使用80端口 启动,权限不够

阅读更多
严重: Error initializing endpoint
java.net.BindException: 权限不够<null>:80
    at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:509)
    at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176)
    at org.apache.catalina.connector.Connector.initialize(Connector.java:1058)
    at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
    at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:535)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:555)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
 
 
解决方式一 使用 root 权限 打开 eclipse ,如下:
     1. 先给 eclipse  设置可以执行权限,chmod +x eclipse
     2. sudo eclipse
     3. 再次启动解决。
解决方式二,tomcat 使用1024以上的端口如8080,用 root  用户登录设置将80端口访问的内容转发到8080端口
     1. tomcat 修改启动端口为8080,打开 server.xml 文件
             <Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8"
            compression="on"
            compressionMinSize="2048"
            noCompressionUserAgents="gozilla,traviata"
            compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
            />
2.  在 linux 添加将8080端口转发到80端口的配置
     使用root 用户登录
 iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
    一般用户时:
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
 

 

0
1
分享到:
评论
1 楼 string2020 2015-11-04  
http://blog.csdn.net/mn960mn/article/details/49560621

相关推荐

    tomcat6.0及tomcat的Eclipse插件

    【标题】"Tomcat6.0及Eclipse插件"涉及了两个主要的IT知识点:Apache Tomcat 6.0服务器的安装与配置,以及Eclipse集成开发环境中的Tomcat插件的使用。 Apache Tomcat 6.0是Apache软件基金会Jakarta项目的一个开源...

    在Eclipse中配置Tomcat

    1. 确保Tomcat服务器和Eclipse不在同一用户权限下运行,否则可能会出现权限问题。 2. 检查防火墙设置,确保8080端口(或其他自定义端口)未被其他应用程序占用。 3. 如果遇到错误,查看Eclipse的错误日志,通常位于...

    Ubuntu Kylin 14 安装jdk eclipse tomcat

    在Ubuntu Kylin 14操作系统中安装和配置Java Development Kit (JDK)...在实际工作中,你可能还需要配置环境变量、设置端口、管理用户权限等,这些都是进一步学习和优化的过程。记住,不断实践和学习是提升技能的关键。

    Tomcat的安装及配置教程步骤

    - Tomcat的日志文件位于`logs`目录下,包括`catalina.out`、`host-manager`、`manager`等。 - 可以通过配置`logging.properties`文件来调整日志级别和输出位置。 9. **性能优化** - 根据系统资源,调整`bin/...

    Linux下Eclipse-jdk-svn-tomcat配置

    在Linux环境下配置Eclipse、JDK、SVN和Tomcat是一项常见的任务,这对于Java开发者来说是必不可少的。本文将详细阐述这些组件的安装与配置步骤。 首先,我们需要下载相关的安装包。以下是各组件的下载地址: 1. JDK...

    iWave--之将eclipse里的项目放入外部tomcat运行

    - **使用Manager App**:通过浏览器访问`http://localhost:8080/manager/html`(默认端口和URL,可能需要在Tomcat服务器配置文件`conf/tomcat-users.xml`中添加管理用户权限),上传或管理部署的项目。 【使用...

    jdk,tomcat,eclipse,myeclipse配置

    在IT领域,开发Java应用程序通常涉及使用一系列工具,包括JDK(Java Development Kit)、Tomcat、Eclipse和MyEclipse。这些工具各自扮演着关键的角色,对于Java开发人员来说是必不可少的。 首先,JDK是Java编程的...

    Eclipse3.2+Tomcat5.5.17+Oracle9配置

    - 下载Tomcat启动插件tomcatPluginV31.zip,将其解压后拷贝至Eclipse安装目录下的plugins文件夹中。 - 下载Tomcat标准程序apache-tomcat-5.5.17.zip和admin控制台程序apache-tomcat-5.5.17-admin.zip,将admin...

    Tomcat 7.0 配置教程及文件大全套,直接搞定

    3. **配置服务**:可以使用`Tomcat7.exe`(位于`bin`目录下)安装为Windows服务,便于后台自动启动。在命令行中运行`Tomcat7.exe //IS//Tomcat7`进行安装,并用`Tomcat7.exe //US//Tomcat7 --remove`卸载。 4. **...

    tomcat7.0.68非安装版

    1. 端口冲突:如果Tomcat无法启动,可能是端口8080已被其他服务占用,可在conf/server.xml中修改默认端口。 2. 权限问题:确保Tomcat目录和文件具有足够的读写权限,尤其是work和logs目录。 3. JRE兼容性:确保...

    apache-tomcat-7.0.39

    6. **配置管理**:通过修改`conf`目录下的配置文件(如server.xml、web.xml等),可以设置Tomcat的行为,例如端口设置、虚拟主机定义、资源访问权限等。 7. **部署**:开发者可以将WAR文件(Web应用程序归档文件)...

    Eclipse下Web应用开发.doc

    在Eclipse中进行Web应用开发是一项常见的...在实际操作中,可能还会遇到其他问题,例如端口冲突、权限问题等,需要根据具体情况来解决。熟悉这些配置和故障排查技巧,对于高效地在Eclipse中进行Web应用开发至关重要。

    Tomcat下配置远程调试

    - `JPDA_ADDRESS`:设置监听端口,默认情况下可以使用9000端口。需要注意的是,这个端口不能被其他服务占用。 - `JPDA_SUSPEND`:控制调试器是否在启动时暂停。`n`表示不暂停,程序会立即启动并等待远程连接;如果是...

    apache-tomcat-7.0.53(7.0版本)windows-x64

    在实际操作中,开发者可能会遇到一些配置问题,例如设置正确的JDK路径、调整连接器参数以优化性能,或者解决权限问题以确保Tomcat能够正常启动和运行。 在部署Web应用时,Tomcat会查找WEB-INF目录下的web.xml文件,...

    Tomcat6.0+Eclipse3.3+Lomboz3.3图文配置详解

    首先,关于Tomcat6.0,它是Apache基金会下的一个开源项目,是广泛使用的Servlet容器和Java EE的Web服务器。它能够用来部署和运行Java Web应用程序,特别是那些使用JSP和Servlet技术构建的。 Eclipse3.3,作为一款...

    tomcat项目没部署webapps下,如何找

    当Tomcat启动或检测到这个目录下的变化时,它会自动部署这些应用。然而,如果项目没有在这个目录下,可能是因为开发者选择了一种不同的部署方法,如通过修改`conf/server.xml`文件来指定自定义的上下文路径。 **...

    Tomcat配置

    - **权限问题**:以管理员身份运行Eclipse或修改Tomcat的运行用户权限。 - **配置错误**:检查Tomcat配置文件(如`server.xml`)是否正确配置。 #### 五、Apache Tomcat在Eclipse中的高级配置 除了基本配置外,...

    tomcat问题

    在使用Eclipse启动Tomcat服务器时,遇到了一个常见的错误提示:“Several ports (8005, 8080, 8009) required by Tomcat v6.0 Server at localhost are already in use. The server may already be running in ...

    tomcat 8.5.24

    3. 使用命令行启动Tomcat,如`$CATALINA_HOME/bin/startup.sh`。 4. 访问`http://localhost:8080`检查Tomcat是否正常运行。 5. 配置Eclipse IDE,将Tomcat添加为服务器实例,并部署应用程序。 总的来说,Tomcat ...

Global site tag (gtag.js) - Google Analytics