精华内容
下载资源
问答
  • tomcat安装不成功,无法访问

    千次阅读 2017-01-16 14:39:02
    安装tomcat之后,启动后始终能访问localhost:8080,捣鼓里半天,才仔细检查了下这个路径,发现安装的1.8里面根本没有jar这个目录 之前安装的jdk的配置信息是随意拷贝的,所以才导致这样。 在把 etc/...


    安装好tomcat之后,启动后始终不能访问localhost:8080,捣鼓里半天,才仔细检查了下这个路径,发现安装的1.8里面根本没有jar这个目录


    之前安装的jdk的配置信息是随意拷贝的,所以才导致这样。



    在把  etc/profile文件更改正确之后,就可成功的访问了。


    附加内容:

    关闭防火墙,启用iptables的防火墙规则

    增加:8080 8081端口(我是用的两个tomcat,所以开放了两个)

    -A INPUT -p tcp -m state --state NEW -m tcp --dport 8081 -j ACCEPT 
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT 

    # sample configuration for iptables service
    # you can edit this manually or use system-config-firewall
    # please do not ask us to add additional ports/services to this default configuration
    *filter
    :INPUT ACCEPT [0:0]
    :FORWARD ACCEPT [0:0]
    :OUTPUT ACCEPT [0:0]
    -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
    -A INPUT -p icmp -j ACCEPT
    -A INPUT -i lo -j ACCEPT
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
    
    
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT  
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT  
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 8081 -j ACCEPT 
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT 
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
    
    -A INPUT -j REJECT --reject-with icmp-host-prohibited
    -A FORWARD -j REJECT --reject-with icmp-host-prohibited
    COMMIT

    systemctl restart iptables.service #最后重启防火墙使配置生效


    展开全文
  • Linux上安装Tomcat

    千次阅读 2021-10-24 18:38:28
    一、Tomcat的下载 浏览器搜索框输入Tomcat进行搜索, 选择官网进入,网址:https://tomcat.apache.org/ ...二、Linux安装 下载后是个Linux格式的压缩文件, 上传到要安装的Linux机。 解压到 /op

    一、Tomcat的下载

    1. 浏览器搜索框输入Tomcat进行搜索,在这里插入图片描述
      选择官网进入,网址:https://tomcat.apache.org/在这里插入图片描述

    2. 进入官网界面如下:在这里插入图片描述
      左侧Download栏里可以看到提供的Tomcat版本,选择需要的点击。在这里插入图片描述

    3. 网页跳转后,在右侧Binary Distributions栏里,下方Core里选择 tar.gz(pgp, sha512) 点击,便开始了下载。在这里插入图片描述

    二、Linux上的安装

    1. 下载后是个Linux格式的压缩文件,
      在这里插入图片描述
      上传到要安装的Linux机上。

    2. 解压到 /opt 目录下,很简单,解压了就已经安装好了。在这里插入图片描述

    3. 进入tomcat的bin目录,输入执行./startup.sh启动Tomcat在这里插入图片描述

    4. 启动后,在Linux上访问tomcat,打开浏览器,地址栏输入http://127.0.0.1:8080/在这里插入图片描述

    5. Windows上访问tomcat,地址栏输入http://192.168.44.128[此处是自己Linux的ip]:8080/ 注意:从其它机器上访问时,防火墙觉得有可能破环Linux的系统文件,不安全,会被防火墙拦截了,所以需要关闭Linux的防火墙才能访问。输入systemctl stop firewalld执行关闭防火墙在这里插入图片描述
      再访问在这里插入图片描述

    6. 关闭Tomcat。进入tomcat的bin目录,执行./shutdown.sh关闭,在这里插入图片描述
      有时可能会关闭失败,可以输入ps -ef|grep tomcat查看还在运行的tomcat端口号,例如查到还在运行的tomcat的端口号是5285,在这里插入图片描述
      就可以使用kill命令强行关闭,输入kill -9 5285执行。在这里插入图片描述

    展开全文
  • Spring Boot为什么需要额外安装Tomcat

    千次阅读 多人点赞 2022-01-01 18:09:28
    为什么 Spring Boot 需要额外安装 Tomcat 啊? 到底为什么呢?让我们带着好奇心开始今天的旅程吧。 打开一节我们搭建好的 tobebetterjavaer 项目,找到 pom.xml 文件,可以在里面看到一个 parent 属性,代码...

    首次接触 Spring Boot 的时候,绝大多数小伙伴应该和我一样好奇:

    为什么 Spring Boot 不需要额外安装 Tomcat 啊?

    到底为什么呢?让我们带着好奇心开始今天的旅程吧。

    打开上一节我们搭建好的 tobebetterjavaer 项目,找到 pom.xml 文件,可以在里面看到一个 parent 属性,代码如下:

    <parent>
    	<groupId>org.springframework.boot</groupId>
    	<artifactId>spring-boot-starter-parent</artifactId>
    	<version>2.6.1</version>
    	<relativePath/> <!-- lookup parent from repository -->
    </parent>
    

    什么意思呢?

    意思是我们当前的 Spring Boot 项目依赖于 spring-boot-starter-parent 这个父项目。有点 Java 中的继承(extends)的味道。

    怎么查看 spring-boot-starter-parent.pom 文件的内容呢?

    如果你不确定自己的 Maven 本地仓库在哪里,可以在终端执行 mvn help:effective-settings 命令。

    顺藤摸瓜,根据 parent 的 groupId、artifactId、version 可以锁定 spring-boot-starter-parent.pom 文件的位置。

    使用文本编辑器打开以后大致可以看到以下内容:

    • 定义了 JDK 的版本为 1.8
    • 项目默认的编码方式为 UTF-8
    • Maven 的编译环境
    • 以及父依赖 spring-boot-dependencies

    照葫芦画瓢,我们按照同样的方法找到 spring-boot-dependencies.pom 文件。可以看到这里面定义了一系列的属性和依赖,差不多 2800 行。

    有消息队列依赖、commons 工具包依赖、数据库链接依赖、HTTP 链接依赖、Spring 家族依赖、Web 服务器依赖等等。

    可以说这里是 Spring Boot 项目依赖的版本管理中心。

    版本管理中心默认配置了项目所需的所有基础环境的版本,这些版本会随着 Spring Boot 版本的升级而不断变化,也就是说,开发人员不需要再关心这些琐碎依赖的版本了,交给大管家 Spring Boot 就可以了。

    Spring Boot 会帮我们选好最稳定的新版本,这体现出了 Spring Boot 项目的灵魂:“约定优于配置”,你想配置当然可以,但没必要,按照约定俗成的来就行。

    理解了这一点,我们再来继续看 pom.xml 文件,里面有一个 spring-boot-starter-web 依赖。这一次,我们直接按住 Ctrl 键(macOS 是 Command 键),点击鼠标左键就可以跳转到 spring-boot-starter-web.pom 的源文件了。

    部分源码如下:

      <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter</artifactId>
          <version>2.6.1</version>
          <scope>compile</scope>
        </dependency>
        <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-json</artifactId>
          <version>2.6.1</version>
          <scope>compile</scope>
        </dependency>
        <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-tomcat</artifactId>
          <version>2.6.1</version>
          <scope>compile</scope>
        </dependency>
        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-web</artifactId>
          <version>5.3.13</version>
          <scope>compile</scope>
        </dependency>
        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-webmvc</artifactId>
          <version>5.3.13</version>
          <scope>compile</scope>
        </dependency>
    

    spring-web 提供了核心 HTTP 集成,包括一些便捷的 servlet 过滤器, Spring HTTP 调用,用于集成其它 web 框架的基础结构以及技术(Hessian,Burlap)。

    spring-webmvc 是 Spring MVC 的一个实现。spring-webmvc 依赖于 spring-web,这样包含它就会间接地添加 spring-web,不必显示添加 spring-web。

    看一下 spring-boot-starter-tomcat 的 pom 文件:

    <?xml version="1.0" encoding="UTF-8"?>
    <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <modelVersion>4.0.0</modelVersion>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-tomcat</artifactId>
      <version>2.6.1</version>
      <name>spring-boot-starter-tomcat</name>
      <dependencies>
        <dependency>
          <groupId>jakarta.annotation</groupId>
          <artifactId>jakarta.annotation-api</artifactId>
          <version>1.3.5</version>
          <scope>compile</scope>
        </dependency>
        <dependency>
          <groupId>org.apache.tomcat.embed</groupId>
          <artifactId>tomcat-embed-core</artifactId>
          <version>9.0.55</version>
          <scope>compile</scope>
          <exclusions>
            <exclusion>
              <artifactId>tomcat-annotations-api</artifactId>
              <groupId>org.apache.tomcat</groupId>
            </exclusion>
          </exclusions>
        </dependency>
        <dependency>
          <groupId>org.apache.tomcat.embed</groupId>
          <artifactId>tomcat-embed-el</artifactId>
          <version>9.0.55</version>
          <scope>compile</scope>
        </dependency>
        <dependency>
          <groupId>org.apache.tomcat.embed</groupId>
          <artifactId>tomcat-embed-websocket</artifactId>
          <version>9.0.55</version>
          <scope>compile</scope>
          <exclusions>
            <exclusion>
              <artifactId>tomcat-annotations-api</artifactId>
              <groupId>org.apache.tomcat</groupId>
            </exclusion>
          </exclusions>
        </dependency>
      </dependencies>
    </project>
    

    从这里可以看出来SpringBoot默认的启动容器是Tomcat,Tomcat 的组成核心 jakarta.annotation、tomcat-embed-core、tomcat-annotations-api、org.apache.tomcat.embed 全部都通过 Maven 引入过来了。

    core 的版本是 9.0.55,Tomcat 官网上最新的 9.0.x 版本是 9.0.56,高了一个版本。

    不过无所谓,直接下载 9.0.56 的 src,对比看一下,是否大致相同。

    对比之下可以看得出,Spring Boot 引入的 Tomcat 更精简一点,大体上都是相同的,这也就是为什么Spring Boot 不需要额外安装 Tomcat 的根本原因了

    Spring Boot 的 starter 已经帮我们搞定过了。这也是Spring Boot 大行其道的重要原因,省去了开发人员配置的时间,更专注于业务逻辑的实现、性能的优化,至于那些繁杂的配置嘛,交给 Spring Boot 这个大管家就可以了,他约定好的东西,只要没问题,不需要特殊化定制,用就对了。


    本篇已收录至 GitHub 上星标 1.0k+ star 的开源专栏《Java 程序员进阶之路》,该专栏风趣幽默、通俗易懂,对 Java 爱好者极度友好和舒适😄,内容包括但不限于 Java 基础、Java 集合框架、Java IO、Java 并发编程、Java 虚拟机、Java 企业级开发(Git、SSM、Spring Boot)等核心知识点。

    star 了这个仓库就等于成为了一名更优秀的 Java 程序员。可以点击下面的链接跳转过去 star 见证一下这个令人激动的时刻。

    https://github.com/itwanger/toBeBetterJavaer

    该专栏目前仍然排在 GitHub Trending 榜单(Java 类的日榜)上,这让二哥终于体会到了霸榜的快乐!

    没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟

    展开全文
  • 如何在Linux服务器上安装Tomcat

    千次阅读 2018-11-07 16:07:26
    第一步,到官网下载Tomcat的安装包,网址:...先下载到我们的windows机器,再上传到Linux服务器   下一步,使用Xshell连接Linux服务器,或者xftp也可以,我这里用得是Xs...

    第一步,到官网下载Tomcat的安装包,网址:https://tomcat.apache.org/download-80.cgi

    选择如下版本:(版本可凭自己需求来下载,我选择的是8.5.34的版本,但是文件得是 tar.gzd类型的)

    先下载到我们的windows机器上,再上传到Linux服务器上

     

    下一步,使用Xshell连接Linux服务器,或者xftp也可以,我这里用得是Xshell(不会的可以参考我之前的文章)

    使用root用户登录,

    命令:su root

    输入root登录密码,

    为Tomcat创建安装目录,命令:mkdir /home/jam/software/tomcat

    接下来将刚刚下载的安装包上传到该文件夹中,

    输入命令【rz】

    选择之前下载好的安装包,点击打开

    上传完成后,使用命令【ls】查看文件,

    下一步,解压文件,命令:tar -zvxf apache-tomcat-8.5.34.tar.gz 

    命令介绍:

    tar       备份文件

    -zvxf     

    -z      通过gzip指令处理备份文件

    -x      从备份文件中还原文件

    -v      显示指令执行过程

    -f       指定备份文件

    apache-tomcat-8.5.34.tar.gz     文件名

    再次查看文件目录,发现解压完成,多了一个文件目录,如下:

    使用命令【cd】切换到该目录的bin目录下,再使用命令【ls】查看所有文件,

    使用命令【 ./startup.sh 】开启服务,

    此时,Tomcat服务已经开启,端口号默认为:8080,我们去浏览器访问一下,看看能不能看到那只熟悉的三脚猫,

    看到此界面,表示我们的Tomcat安装成功。

    注意:

    有时候,我们的系统防火墙并没有开放端口号8080,此时,我没得去将端口号8080开放,

    centos7以上的系统,命令为:

    firewall-cmd --zone=public --add-port=80/tcp --permanent

    命令含义: 

    --zone                        作用域 

    --add-port=80/tcp      添加端口,格式为:端口/通讯协议 

    --permanent              永久生效

    开放端口后,重启防火墙:

    systemctl restart firewalld.service 

    查看端口开放情况:

    netstat -ntlp

    查看端口被占用情况:

    netstat -lnp|grep 8080

    将端口开放后,就可以成功的在浏览器访问8080端口,并且可以看到那只三脚猫了,

    好了,关于在Linux上安装Tomcat的经验分享到此,感谢大家的参阅,如有错误,欢迎指正,谢谢。

    文章属原创,如需要引用,请注明出处。

     

     

     

    展开全文
  • 百度按照这位大神的教程进行配置的 https://blog.csdn.net/anxuanzi/article/details/80400217 在进行到这步的时候 ![图片说明]...发现进去,麻烦各位大神指点一下
  • 解决tomcat安装配置后localhost 打

    万次阅读 多人点赞 2019-01-04 21:36:59
    为了这只丑猫能用的方法都用了,终于出来了。 也知道到底哪些是必须的,建议...前提:下载安装tomcat9和jdk 方法们管理员:命令提示符配置环境变量编辑汤姆猫的startup.bat启动tomcat服务FTP服务改端口8080为9090
  • 在Linux上安装Tomcat的完整指南

    千次阅读 2020-07-16 14:44:52
    Let’s cover the steps to install Tomcat on Linux today. We have already covered the steps for installation on CentOS here. In this tutorial, we’ll use Ubuntu to demonstrate the installation. 让我们...
  • 最详细Tomcat详细安装教程

    千次阅读 2020-09-16 15:52:40
    哈喽大家好,首先感谢你点开我的博客,如果这篇文章对你有帮助,麻烦帮我点个赞哈。 如果哪里出错了,请指正,谢谢...3)下载之后直接解压,事实上tomcat不需要安装,但需要配置 4)打开文件夹,可以先了解一下各个
  • Tomcat服务器。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
  • 在linux上安装和检测tomcat是否安装成功 一:关于如何将tomcat上传到linux或者服务器。 前面已经有具体步骤将文件上传到linux或者服务器中的教程了,嘿嘿 详情请见:点击这里 二:解压tomcat 比方说,这里已经通过cp...
  • 请先配置安装好Java的环境,若没有安装,请参照我博客的步骤进行安装安装Java环境教程https://blog.csdn.net/qq_40881680/article/details/83585542 Tomcat部署Web项目(一)·内嵌...
  • tomcat 8.0 64位 绿色免安装tomcat 8.0 64位 绿色免安装
  • 首先检查一下,tomcat是否可以正确的启动和关闭 输入命令开启 ...检查Linux防火墙是否关闭 输入命令关闭 systemctl stop firewalld.service 输入命令开启 systemctl start firewalld.service 查...
  • Tomcat安装与配置

    千次阅读 2019-11-04 20:40:31
    文章目录1. 进入官网2.选择版本下载3.解压到4.环境变量配置 1. 进入官网 Tomcat官网 2.选择版本下载 ...注意解压的路径能出现中文,Tomcat和java的一些特性,如果有中文以后开发会出现一些奇怪的...
  • Tomcat安装失败 的解决方法

    千次阅读 2016-08-09 18:19:42
    错误一:安装tomcat6,无法启动服务; 解决方法:1、配置环境变量  配置Tomcat的环境变量:在“我的电脑”点右键—>“属性”—>“高级”—> “环境变量(N)”。 1、新建系统变量CATALINA_HOME:C:/Tomcat...
  • Tomcat安装及idea配置教程

    千次阅读 2020-08-18 09:45:53
    1.Tomcat Web服务器可以解析(handles)HTTP协议。当Web服务器接收到一个HTTP请求(request),会返回一个HTTP响应 (response),例如送回一个HTML页面。为了处理一个请求(request),Web服务器可以响应(response)一个静态...
  • windows下Tomcat详细安装配置教程

    千次阅读 2021-02-28 22:45:17
    springboot用习惯后,几乎都要忘记了tomcat是个啥了,本文就讲那些理论类的知识了,直接看看怎么安装使用tomcat。   一、版本选择 首先我们需要选好版本,可以参考官方的版本说明:...
  • 1. 下载 登录Apache Tomcat官网,地址 http://tomcat.apache.org ,点击左边的Download,选择...解压后的目录名字为apache-tomcat-9.0.31 % cd /Users/zgpeace/Workspace/apache-tomcat-9.0.31/bin 3. 启动Tomc...
  • 背景:今天突然遇到一个问题,就是我的项目在外网访问了,直接访问 tomcat 的首页也访问到了。这台服务器没有使用 docker 容器 tomcat 镜像,就是直接安装tomcat 。 我的解决办法: 1、关闭服务器防火墙,...
  • 参考文件:... ... 如何在Linux创建文件夹 mkdir 想要创建的文件夹名称 (例如:mkdir user) 如何删除文件夹 rmdir 或者 rm 想要删除的文件夹名称 (例如: rmdir us...
  •   在Windows环境中安装Tomcat时,只需要在Tomcat目录下/conf/tomcat-user.xml文件增加用户就可以了。在Linux系统中添加了username还是能访问。 一、Linux中开启Tomcat服务   进入tomcat的bin目录,用./...
  • TOMCAT安装成windows服务

    万次阅读 2019-01-17 16:31:59
    网上很多例子都是采用双击bin目录下的startup.bat来启动,这样的方式存在很大的弊端,一旦小心关掉窗口或者电脑重启,那么tomcat就会关闭,接下来我们就得花时间去管理,很麻烦。 安装流程 1、首先...
  • Tomcat安装后,Windows环境下启动

    千次阅读 2018-09-26 19:39:24
    Tomcat官网下下载了Tomcat,但是在Windows环境下启动了,启动startup.bat就闪退: 1、在命令行里进入到bin目录,运行startup.bat,之后发现jdk是用的1.6 2、修改Java_home,将jdk指向到1.8的jdk 3、重新运行...
  • Tomcat安装以及检验是否安装成功

    千次阅读 2020-03-07 15:19:18
    为什么安装Tomcat 一个动态Web资源开发完毕后需要发布在Web服务器才能被外界访问。Tomcat是Apache组织推荐的运行Servlet和JSP的容器,它不仅具有Web服务器的基本功能,支持跨平台操作,代码开源,还提供了数据库连接...
  • 背景之前用不上tomcat知道做了什么操作,tomcat服务起来,现在需要使用了,直接卸载了之前的但是安装失败。 failed to install tomcat9 service ,check your setting and permissions 思路之前的Tomcat卸载...
  • windows安装Tomcat

    万次阅读 多人点赞 2018-03-08 13:23:32
    首先去官网下载Tomcat,我下载的是apache-tomcat-7.0.85-windows-x64,下载官网为:https://tomcat.apache.org/点击下载并解压到对应的目录,看网上教程,说是查看那个start.bat,只要存在这句if exist "%...
  • docker安装tomcat

    千次阅读 2018-12-21 10:01:26
    1 安装tomcat镜像 2 启动容器 3 配置nginx代理 4 查看tomcat管理界面 5 war包copy进tomcat 6 war包挂载方式 注: 下文使用的nginx容器,是篇文章里准备好的,地址:...
  • 如何在 Ubuntu 20.04 上安装 Tomcat 9

    千次阅读 2020-05-27 16:29:32
    这篇指南描述如何在 Ubuntu 20.04 上安装和配置 Tomcat 9 。 Apache Tomcat是一个开源的 Web 服务器和 Java servlet 容器。它是世界最流行的选择,用来构建基于 Java 的网站和应用。Tomcat 是一个轻量级,易于...
  • 最近安装了一下,现在分享一下安装方法。 所需工具: eclipse JDK(本人的版本是jdk1.6.0_45) 现在开始下载Tomcat 第一步:找的自己jdk的版本,然后百度看自己适合什么版本的Tomcat(jdk最好别在C盘,要不然后面事情...
  • Tomcat安装及配置教程

    万次阅读 多人点赞 2019-01-13 18:17:40
    Tomcat安装及配置教程 1.Tomcat Web服务器可以解析(handles)HTTP协议。当Web服务器接收到一个HTTP请求(request),会返回一个HTTP响应 (response),例如送回一个HTML页面。为了处理一个请求(request),Web服务器可以...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 334,580
精华内容 133,832
关键字:

tomcat安不上