`

在Ubuntu上打開Tomcat6的443端口和80端口

 
阅读更多

How to install and configure tomcat 6 in ubuntu server

 
 
 
 
 
 
 
1 Vote

 


Tomcat is a well known and widely used java servlet container. These days I am planning a project, which needs a tomcat 6 in ubuntu server. I found that to make tomcat work in ubuntu is very easy, but you need have a little trick to change your server listening port from 8080 to 80. Here I give you the way that I make it work.

1. Install tomcat 6 in ubuntu

normally, you just need to type the following command to install it

sudo apt-get install tomcat6 tomcat6-admin tomcat6-common tomcat6-user tomcat6-docs tomcat6-examples

2. Start tomcat

 

sudo /etc/init.d/tomcat6 start

Now, you can use your browser to navigate this address:

http://<your ip>:8080

And you will see the tomcat It works! page

Usually, HTTP server works with the port 80, but the default port for tomcat is 8080, that is why we need specify 8080 after your ip address. To change the default port from 8080 to 80, type the following command in the terminal:
sudo vim /etc/tomcat6/server.xml
Find the line contains the following content:

<Connector port="8080"  protocol=...

Change it to

<Connector port="80"  protocol=...

Now restart your tomcat server, you will find the following error if you browse your tomcat log in /var/log/tomcat6/catalina_<your date>.log:

SEVERE: Error starting endpoint

java.net.BindException: Permission denied <null>:80

This is because you dont have the permission to use the port number lower than 1024 in ubuntu. To make it happen, open the /etc/default/tomcat6 file:

sudo vim /etc/default/tomcat6

Find the text:

# If you run Tomcat on port numbers that are all higher than 1023, then you 
# do not need authbind.  It is used for binding Tomcat to lower port numbers.
# NOTE: authbind works only with IPv4.  Do not enable it when using IPv6.
# (yes/no, default: no)
#AUTHBIND=no


uncomment the last line and change it to

AUTHBIND=yes

Save it, and restart your tomcat

sudo /etc/init.d/tomcat6 start

Now you can access your server with the address:

http://<your ip>

分享到:
评论

相关推荐

    ubuntu下安装tomcat

    在Ubuntu系统上运行Tomcat前,首先需要确保已经安装了Java Development Kit (JDK)。这是因为Tomcat是用Java编写的,因此依赖于JDK来运行。以下是在Ubuntu系统中安装Sun JDK的步骤: 1. **更新包列表**:首先,使用`...

    ubuntu配置多个tomcat方法

    在Linux环境下,特别是Ubuntu操作系统中,有时我们需要在同一台服务器上部署多个Tomcat实例来满足不同的应用需求或进行负载均衡等操作。本文将详细介绍如何在Ubuntu系统下配置并运行多个Tomcat服务。 #### 二、配置...

    ubuntu linux下apache与tomcat的整合.txt

    在 Ubuntu Linux 环境中,Apache 和 Tomcat 的整合是一项常见的任务,旨在实现静态内容通过 Apache 服务器进行高效分发,而动态内容(如 Java 应用)则通过 Tomcat 服务器处理。这种配置不仅能够提高系统的性能,还...

    Ubuntu安装jdk,eclipse,tomcat全过程

    在本文中,我们将详细探讨如何在Ubuntu操作系统上安装Java Development Kit (JDK),Eclipse集成开发环境(IDE),以及Apache Tomcat服务器。这些是软件开发过程中必不可少的工具,特别是对于Java开发者来说。让我们...

    运维系列(亲测有效):Ubuntu-server 22.04.1配置java环境(包含jdk和tomcat)以及解决出现问题

    本教程将详细介绍如何在Ubuntu-server 22.04.1 LTS(长期支持版)上安装和配置Java(包括JDK 17)以及部署Apache Tomcat应用服务器。我们将遵循以下步骤: 1. **更新系统** 首先,确保你的Ubuntu服务器系统是最新的...

    如何在Ubuntu上配置Tomcat

    在Ubuntu操作系统上配置Apache Tomcat是一项常见的任务,尤其对于那些需要搭建Java Web应用程序服务器的开发者而言。Apache Tomcat是一款开源的Java Servlet容器,它能够执行Java Server Pages (JSP) 和Servlets。...

    Linux系统下Tomcat使用80端口的方法

    本文将详细介绍如何在Linux系统下让Tomcat使用80端口,以及如何通过iptables实现端口转发。 首先,需要理解的是,1024以下的端口在Linux系统中被视为特权端口,只能由root用户或以root权限运行的服务来绑定。由于...

    Ubuntu虚拟机tomcat服务器搭建与局域网主机互联

    Ubuntu虚拟机tomcat服务器...这篇文章讲解了如何在Ubuntu虚拟机上搭建tomcat服务器,设置数据库,解决常见问题,并实现虚拟机访问主机的服务器、主机访问虚拟机上的服务器、局域网的其他主机访问我虚拟机上的服务器。

    配置好的可以共用80的tomcat和nginx

    当我们提到"配置好的可以共用80的tomcat和nginx",这通常涉及到如何在一台服务器上同时部署Tomcat(一个Java应用服务器)和Nginx(一个高性能的反向代理和负载均衡服务器),并使它们共享HTTP的默认端口80。...

    Ubuntu下配置Tomcat服务器以及设置自动启动的方法

    配置Tomcat服务器在Ubuntu环境下是Java Web开发者必备的技能之一,本文将详细介绍如何在Ubuntu系统上安装、配置Tomcat,并设置其自动启动,以确保服务的稳定性和可靠性。 首先,我们需要安装Java Development Kit ...

    Ubuntu 16.04 LTS 安装JDK8 MYSQL5 和Tomcat8

    在Ubuntu 16.04 LTS操作系统中,安装Java Development Kit (JDK) 8、MySQL 5和Apache Tomcat 8是构建服务器环境的基础步骤,特别是对于开发和运行Java应用程序来说。以下将详细介绍这些组件的安装过程。 首先,确保...

    Ubuntu16集成nginx+多个tomcat+memcached文档

    本文档主要介绍如何在Ubuntu 16.04系统上集成部署Nginx、多个Tomcat以及Memcached。这是一套常用的Web服务器集群方案,其中Nginx作为反向代理服务器,用于负载均衡;Tomcat作为应用服务器,运行Java Web应用程序;而...

    Ubuntu10.10Tomcat、MySQL的配置.pdf

    本资源主要介绍了在 Ubuntu 10.10 操作系统上安装和配置 Tomcat 和 MySQL 的步骤,以及相关的知识点。 Java JDK 安装 Java JDK 是 Tomcat 和 MySQL 的依赖项之一,因此需要首先安装 Java JDK。在 Ubuntu 10.10 上...

    android 如何使用tomcat搭建服务器

    - `ubuntu中tomcat更改80端口(tomcat修改port 为 80 后 无法访问) - 编程自动化 - C++博客.mht`:此文档可能解决了在Ubuntu上将Tomcat端口改为80后遇到的问题。 - `Android 中tomcat搭建本地服務器 - Tomcat小站.mht...

    Ubuntu Kylin 14 安装jdk eclipse tomcat

    在Ubuntu Kylin 14操作系统中安装和配置Java Development Kit (JDK)、Eclipse集成开发环境以及Apache Tomcat服务器,对于Java开发者来说是至关重要的步骤。以下将详细介绍这一过程。 首先,我们来讨论如何安装JDK。...

    Ubuntu10.10Tomcat、MySQL的配置.docx

    Linux 操作系统的安装和配置是服务器建设的基础,在这篇文章中,我们将讨论如何在 Ubuntu 10.10 中安装和配置 Tomcat 和 MySQL。 Java JDK 的安装 Java JDK 是 Java 应用的运行环境,安装 Java JDK 是 Tomcat 和...

    ubuntu、tomcat、mysql安装手册

    以下将详细讲解如何在Ubuntu系统上安装并配置Tomcat和MySQL。 首先,确保你的Ubuntu系统是最新的,通过运行以下命令更新系统包: ``` sudo apt-get update sudo apt-get upgrade ``` **安装MySQL** 1. 添加MySQL...

Global site tag (gtag.js) - Google Analytics