`
chanshui
  • 浏览: 84590 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

tomcat启动在80端口 Permission denied <null>:80

阅读更多
解决方案:linux 下将tomcat的server.xml的端口改为80后以tomcat身份无法启动tomcat!
在redhat上启动tomcat(将server.xml中的端口改为80)
su - tomcat -c "$CATALINA_HOME/bin/startup.sh"
后出现:Catalina.start: LifecycleException: null.open: java.net.BindException: Permission denied:80

这是因为只有root用户才可访问1024以下的端口。

解决方法:
重将server.xml中的端口改为8080
然后:iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
(如果用到443,也相应执行以上方法)
即可!
分享到:
评论

相关推荐

    一个华丽的跳转页面(开源)

    &lt;p&gt;&gt; &lt;span&gt;ERROR &lt;/span&gt;: "&lt;i&gt;服务器地址已改变&lt;/i&gt;"&lt;/p&gt;&lt;p&gt;&gt; &lt;span&gt;ERROR CODE&lt;/span&gt;: "&lt;i&gt;HTTP 403 Forbidden&lt;/i&gt;"&lt;/p&gt; &lt;p&gt;&gt; &lt;span&gt;ERROR DESCRIPTION&lt;/span&gt;: "&lt;i&gt;您没有在此服务器上访问此页面的权限!&lt;/i&gt;"...

    netstat32源代码

    &lt;br&gt;&lt;br&gt;Todo:&lt;br&gt; - Resolves address will become an option&lt;br&gt; - Manual selection of (update) delay&lt;br&gt; - User interface improvements&lt;br&gt; - Log to file (useful to trace worms...)&lt;br&gt; - Shows only ...

    AndroidManifest.xml解析

    每个元素都有其特定的含义和功能,如`&lt;uses-permission&gt;`用于声明应用所需的权限,`&lt;permission&gt;`用于定义自定义权限,`&lt;instrumentation&gt;`用于指定测试组件,而`&lt;application&gt;`则包含所有应用程序级别的组件和属性...

    学习笔记之AndroidManifest.xml文件解析.docx

    * `&lt;permission&gt;`:定义了应用程序所需的权限树。 * `&lt;uses-sdk&gt;`:定义了应用程序所需的 SDK 版本。 * `&lt;uses-configuration&gt;`:定义了应用程序所需的配置信息。 * `&lt;uses-feature&gt;`:定义了应用程序所需的设备功能...

    百度地图APK

    &lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"&gt; &lt;/uses-permission&gt;&lt;uses-permission android:name="android.permission.INTERNET"&gt; &lt;/uses-permission&gt;&lt;uses-permission android:name=...

    Manifest详解

    * `&lt;permission&gt;`:定义了应用程序中的权限。 * `&lt;uses-sdk&gt;`:定义了应用程序所需的 SDK 版本。 二、AndroidManifest.xml 的主要元素 AndroidManifest.xml 文件中有很多重要的元素,下面是其中的一些: * `...

    Androidmanifest.xml文件分析

    一、关于AndroidManifest.xml ... &lt;permission/&gt; &lt;permission-tree/&gt; &lt;permission-group/&gt; &lt;instrumentation/&gt; &lt;uses-sdk/&gt; &lt;uses-configuration/&gt; &lt;uses-feature/&gt; &lt;supports-screens/&gt; &lt;/manifest&gt;

    Android学习笔记之AndroidManifest.xml文件解析

    - `&lt;intent-filter&gt;` 指明了这是一个可以通过启动器启动的 Activity,即应用的入口。 #### 八、总结 通过上述内容可以看出,`AndroidManifest.xml` 是 Android 应用开发中不可或缺的一部分。它不仅定义了应用的...

    Android am 命令使用

    am broadcast [-a &lt;ACTION&gt;] [--user &lt;USER_ID&gt;|current] [--package &lt;PACKAGE&gt;] [--component &lt;COMPONENT&gt;] [--receiver-permission &lt;PERMISSION&gt;] [--require-background] &lt;INTENT&gt; ``` - `-a &lt;ACTION&gt;`:广播的...

    android 项目 开发 Demo

    &lt;uses-permission android:name="android.permission.READ_CONTACTS" /&gt; &lt;application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" &gt; ...

    AndroidManifest.xml文件综合详解[整理].pdf

    - `&lt;activity&gt;`:声明与用户交互的界面,通过&lt;intent-filter&gt;定义可启动的Intent。 - `&lt;intent-filter&gt;`:定义Activity、Service、BroadcastReceiver和Content Provider支持的Intent值。 - `&lt;meta-data&gt;`:附加元...

    Apache启动错误Permission denied: httpd: could not open error log file解决方法

    启动 httpd:(13)Permission denied: httpd: could not open error log file /home/wwwroot/jb51.net/logs/error_log. Unable to open logs [失败] 三、问题原因 因为新安装的系统,所以SELinux默认是开启状态,...

    极光推送Demo

    &lt;uses-permission android:name="android.permission.INTERNET" /&gt; &lt;uses-permission android:name="android.permission.READ_PHONE_STATE" /&gt; &lt;uses-permission android:name="android.permission.ACCESS_NETWORK_...

    安卓代码日志分析

    &lt;uses-permission android:name="android.permission.CAMERA"/&gt; &lt;uses-feature android:name="android.hardware.camera"/&gt; &lt;uses-feature android:name="android.hardware.camera.autofocus"/&gt; &lt;uses-permission ...

Global site tag (gtag.js) - Google Analytics