精华内容
下载资源
问答
  • 如何快速通过eclipse导入web项目及Tomcat 部署步骤,详细教程哦,等你白嫖

    今日,阿怂就为大家带来一篇如何快速通过eclipse导入web项目及Tomcat 部署步骤;具有很好的参考价值,一起跟阿怂过来吧,如若对您有所帮助,别忘了在文章右上角点个赞哦。
    一个人可能走的更快,但是一群人会走的更远!你们说,对吗?

    第一步:
    【1】打开eclipse,单击左上角的File,File–>Import
    手在打开import首页这里插入图片描述

    【2】打开General–>Existing projects into Workspace–>Browse(选择需要打开的项目);注意:记得勾选下方copy project into project,目的是为了复制一份项目到工作区间,这样就不会造成原项目被修改,如果直接开发那就不需要,直接操作源文件即可。【注意】如果是超大项目,复制项目则耗时比较长!
    在这里插入图片描述
    第二步:
    【3】所有不是在自己电脑上开发的web项目,都需要重新配置一下,单击项目右键,打开Projects【快捷键:alt+enter】
    在这里插入图片描述
    【4】打开Java Bulid Path–>Libralies–>选择JRE System Library [jre 1.8]–>Edit–>选择中间这个Alternate JRE–>选择本地配置的jre版本在这里插入图片描述在这里插入图片描述
    【5】继续在Project页面,找到Java compiler 直接选择apply–>Compiler compliance level 选择你自己的版本,我的是安装的jdk1.8,你们的是什么版本就选什么版本;
    在这里插入图片描述
    在这里插入图片描述
    【6】单击Project Facts -->如下图,java选择自己的jdk版本
    直接点击ok,右下角会有进度条编译项目,稍等就行
    在这里插入图片描述
    【6.1】如果是web项目,必须把Dynamic Web Module 勾选上,要不然下方无法选择servers服务!
    在这里插入图片描述
    【7】如果项目包上还有问题,项目上有个红xx,有可能是因为你的Tomcat里的severlt的包没有识别;怎么解决呢?就是在你项目单击右键,打开Project–》选择Java Bulid Path–>打开Libralies --》选择Add External JARs 打开
    在这里插入图片描述
    找到你安装tomecat解压的那个文件夹,打开子目录下的lib文件夹,找到servlet-api.jar 直接选择打开即可;
    在这里插入图片描述
    选择打开之后,你能看到jar包已经导进来了!
    在这里插入图片描述
    点击Apply,最后点击ok,项目就成功导入了!

    【8】调试阶段,针对不同的项目可能会在不同版本的Tomcat下运行,所以如果报诸如的tomcat无法运行的错误,是由于引入了tomcat不匹配本地tomcat版本的servlet.api.jar报错,引用中的是表示当前环境没有配置tomcat8,所以还需要把项目配置成本地安装的tomcat版本

    Description Resource Path Location Type Target runtime Apache Tomcat v8.0 is not defined. AttendanceManager Unknown Faceted Project Problem

    具体操作如下:选择本地的tomcat版本;
    在这里插入图片描述
    【9】接着找到servers双击打开tomcat ,打开tomcat的配置项,这个一般都是自动配好的,选择本地服务器,修改以下两个配置项,Tomcat保持启动状态,localhost;记得Server Locations选第二个;最后点击ok,web项目就可以在自己的本地跑起来了。
    在这里插入图片描述

    在这里插入图片描述
    【9.1】
    如果发现没有 server 这个选项,你可以 Windows --》show View --》other --》搜索server ,如下图,最后点击 ok即可!

    在这里插入图片描述
    【10】此时Eclipse将自动生成Servers工程,选择项目,最后点击Finish,大功告成!
    在这里插入图片描述在这里插入图片描述
    【11】等待tomcat启动完成就可以了,就可以在浏览器里输入url,访问web。
    在这里插入图片描述


    ❤如果文章对您有所帮助,就在文章的右上角或者文章的末尾点个赞吧!(づ ̄ 3 ̄)づ
    ❤如果喜欢大白兔分享的文章,就给大白兔点个关注吧!(๑′ᴗ‵๑)づ╭❤~
    ❤对文章有任何问题欢迎小伙伴们下方留言或者入群探讨【群号:708072830】
    ❤鉴于个人经验有限,所有观点及技术研点,如有异议,请直接回复讨论(请勿发表攻击言论)。
    —————————————————————————————————
    版权声明:本文为CSDN博主「大白兔码奶糖」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_43970743/article/details/106670055

    展开全文
  • intellij idea 使用Tomcat部署javaweb项目后到Tomcat的webapps目录下找不到项目. 1. 首先看下部署项目后webapps的目录 2. 首先说明怎么找到已经部署好的项目,再来解释原因. 2.1 首先点击项目,右键点击Show in...

    intellij idea 使用Tomcat部署javaweb项目后到Tomcat的webapps目录下找不到项目.

    1. 首先看下部署项目后webapps的目录
      这里写图片描述
      这里写图片描述
    2. 首先说明怎么找到已经部署好的项目,再来解释原因.
      2.1 首先点击项目,右键点击Show in Explorer.
      这里写图片描述
      2.2
      这里的项目没有使用maven,所以输出目录是out,如果是maven则是target目录中,还有可能是idea版本的问题,所以名称不同,但是都是属于输出目录.18年的文章…
      这里写图片描述
      2.3这里写图片描述
      2.4这里写图片描述
      此时部署的web项目已经找到.
    3. intellij idea使用Tomcat部署项目后并不会把编译后的项目复制到tomcat的webapps目录下,但是它会把编译好的项目路径告诉Tomcat,让Tomcat来找到这个项目,其它的项目比如Tomcat的主页项目ROOT是打不开的,因为intellij idea 只让Tomcat运行了一个项目.
      接下来看一下war包的目录结构,也就是整个web项目编译后的目录结构
      这里写图片描述
      这里写图片描述

    4.tomcat有4中部署方式,eclipse的部署方式与IntelliJ idea的部署方式不同.

    tomcat部署方式分别是:
    (1)利用Tomcat自动部署
    项目放到webapps目录下,启动tomcat,就回自动部署

    (2)利用控制台进行部署
    控制台不是说cmd,而是tomcat启动后进入root页面,有个manager管理部署项目.
    进入tomcat的manager控制台的deploy区域进行设置就可以部署

    上面这两种都是自己用的,就是平时别人发包过来,然后丢进去,启动tomcat就部署,但是开发工具没有用上面两种.

    platform-zwml-admin这个是我的项目名称

    下面的在IntelliJ idea中使用
    (3)增加自定义的Web部署文件(%Tomcat_Home%\conf\Catalina\localhost\platform-zwml-admin.xml)
    在这里插入图片描述
    下面一种都在eclipse中使用
    (4)修改%Tomcat_Home%\conf\server.xml文件来部署web应用
    在这里插入图片描述
    所以web项目不是必须放在webapps文件夹里面才能部署的,放在其它位置为也可以部署,
    eclipse默认放在工作空间的.metadata文件夹,可以修改到其它地方,一般配置在webapps文件夹.
    而idea是配置到out文件夹,就是输出目录.

    展开全文
  • Spring Boot:内置tomcat启动和外部tomcat部署总结

    万次阅读 多人点赞 2018-05-09 20:07:12
    使用内置tomcat启动 启动方式: 1、IDEA中main函数启动 2、mvn springboot-run 命令 3、java -jar XXX.jar 使用第三种时,为保证服务在后台运行,会使用nohup ,例如: nohup java -jar -Xms128m -Xmx128m -...

    springboot的web项目的启动主要分为:

    一.使用内置tomcat启动

    启动方式:

    1、IDEA中main函数启动

    2、mvn springboot-run 命令

    3、java -jar XXX.jar

    使用第三种时,为保证服务在后台运行,会使用nohup ,例如:

    nohup java -jar -Xms128m -Xmx128m -Xss256k -XX:+PrintGCDetails -XX:+PrintHeapAtGC -Xloggc:/data/log/web-gc.log web.jar >/data/log/web.log &

    配置内置tomcat属性:

    关于Tomcat的属性都在org.springframework.boot.autoconfigure.web.ServerProperties配置类中做了定义,我们只需在application.properties配置属性做配置即可。通用的Servlet容器配置都已”server”左右前缀,而Tomcat特有配置都以”server.tomcat”作为前缀。下面举一些常用的例子。

    配置Servlet容器:

    复制代码

    #配置程序端口,默认为8080
    server.port= 8080
    #用户绘画session过期时间,以秒为单位
    server.session.timeout=
    # 配置默认访问路径,默认为/
    server.context-path=

    复制代码

     

    配置Tomcat:

    # 配置Tomcat编码,默认为UTF-8
    server.tomcat.uri-encoding=UTF-8
    # 配置最大线程数
    server.tomcat.max-threads=1000

     

    二.使用外置tomcat部署

    配置步骤:

    1、继承SpringBootServletInitializer

    • 外部容器部署的话,就不能依赖于Application的main函数了,而是要以类似于web.xml文件配置的方式来启动Spring应用上下文,此时我们需要在启动类中继承SpringBootServletInitializer并实现configure方法:

    复制代码

    package com.zjt.chapter05;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.boot.builder.SpringApplicationBuilder;
    import org.springframework.boot.web.support.SpringBootServletInitializer;
    
    @SpringBootApplication
    public class Chapter05Application extends SpringBootServletInitializer {
    
        @Override
        protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
            return application.sources(Chapter05Application.class);
        }
    
        public static void main(String[] args) {
            SpringApplication.run(Chapter05Application.class, args);
        }
    }

    复制代码

     

    这个类的作用与在web.xml中配置负责初始化Spring应用上下文的监听器作用类似,只不过在这里不需要编写额外的XML文件了。

     2、pom.xml修改tomcat相关的配置

      首先介绍下maven中scope依赖范围的概念,因为后续涉及到这个会有问题。

      依赖范围就是用来控制依赖和三种classpath(编译classpath,测试classpath、运行classpath)的关系,Maven有如下几种依赖范围:

    • compile:编译依赖范围。如果没有指定,就会默认使用该依赖范围。使用此依赖范围的Maven依赖,对于编译、测试、运行三种classpath都有效。典型的例子是spring-code,在编译、测试和运行的时候都需要使用该依赖。

    • test: 测试依赖范围。使用次依赖范围的Maven依赖,只对于测试classpath有效,在编译主代码或者运行项目的使用时将无法使用此依赖。典型的例子是Jnuit,它只有在编译测试代码及运行测试的时候才需要。

    • provided:已提供依赖范围。使用此依赖范围的Maven依赖,对于编译和测试classpath有效,但在运行时候无效。典型的例子是servlet-api,编译和测试项目的时候需要该依赖,但在运行项目的时候,由于容器以及提供,就不需要Maven重复地引入一遍。

     

     

    如果要将最终的打包形式改为war的话,还需要对pom.xml文件进行修改,因为spring-boot-starter-web中包含内嵌的tomcat容器,所以直接部署在外部容器会冲突报错。这里有两种方法可以解决,如下

    方法一:

    复制代码

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
        <exclusions>
            <exclusion>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
            </exclusion>
        </exclusions>
    </dependency>

    复制代码

     

    在这里需要移除对嵌入式Tomcat的依赖,这样打出的war包中,在lib目录下才不会包含Tomcat相关的jar包,否则将会出现启动错误。

    还有一个很关键的关键点,就是tomcat-embed-jasper中scope必须是provided。

    <dependency>
        <groupId>org.apache.tomcat.embed</groupId>
        <artifactId>tomcat-embed-jasper</artifactId>
        <scope>provided</scope>
    </dependency>

     

    因为SpringBootServletInitializer需要依赖 javax.servlet,而tomcat-embed-jasper下面的tomcat-embed-core中就有这个javax.servlet,如果没用provided,最终打好的war里面会有servlet-api这个jar,这样就会跟tomcat本身的冲突了。这个关键点同样适应于下面说的第二种方法。

    方法二:

    直接添加如下配置即可:

    复制代码

    <!--部署成war包时开启↓↓↓↓-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>org.apache.tomcat.embed</groupId>
                <artifactId>tomcat-embed-jasper</artifactId>
                <scope>provided</scope>
            </dependency>
            <!--部署成war包时开启↑↑↑↑-->

    复制代码

     

    provided的作用上面已经介绍的很透彻了,这里就不啰嗦了,这种方式的好处是,打包的war包同时适合java -jar命令启动以及部署到外部容器中。

     

    3、由jar变成war

    <packaging>war</packaging>

    4、注意的问题

    此时打成的包的名称应该和application.properties的 
    server.context-path=/test

    保持一致

    <build>
        <finalName>test</finalName>
    </build>

     

    如果不一样发布到tomcat的webapps下上下文会变化

    展开全文
  • Tomcat部署网站Web项目(一)·内嵌

    万次阅读 多人点赞 2019-08-22 12:22:23
    Tomcat部署网站Web项目(一)下载文件解压html文件Tomcat放置html访问Html效果预览 下载文件 首先需要一个网页(html),我已经写好了,你可以直接下载》》点击下载 解压html文件 Tomcat放置html 在Tomcat目录下...


    推荐文章

    Tomcat部署Web项目(一)·内嵌 https://blog.csdn.net/qq_40881680/article/details/100011988

    Tomcat部署Web项目(二)·连接外部路径 https://blog.csdn.net/qq_40881680/article/details/100047094

    Tomcat部署网站Web项目(三)·新建XML文件 https://blog.csdn.net/qq_40881680/article/details/100061993


    下载文件

    首先需要一个网页(html),我已经写好了,你可以直接下载》》点击下载


    解压html文件

    在这里插入图片描述


    Tomcat放置html

    在Tomcat目录下webapps文件夹新建文件夹 wwwroot
    在这里插入图片描述
    然后在wwwroot文件夹下放置你下载解压后的html文件(index.html)

    在这里插入图片描述

    这是一种最简单的配置方法!!!!
    接下来就可以访问;


    访问Html

    打开Tomcat服务器,保持运行状态(不要让这个窗口关掉才是保持运行)!!!!!
    在这里插入图片描述

    访问地址:
    http://127.0.0.1:8080/wwwroot/index.html
    http://localhost:8080/wwwroot/index.html

    如果你修改过端口号记得修改地址中的端口号哦!!!!!!!!!

    效果预览

    如果你用的是我的html文件,那么看到以下画面说明你部署项目成功了!
    在这里插入图片描述
    给我一个关注吧!!!

    展开全文
  • Docker Tomcat 部署

    千次阅读 2017-10-13 00:20:38
    Docker Tomcat 部署...
  • tomcat部署项目

    千次阅读 2018-05-12 16:54:11
    今天总算是把部署tomcat部署项目的几种方式实验了一下。一.1、下载 Tomcat 服务器 ①、官网下载地址:http://tomcat.apache.org/2、启动并部署 Tomcat 服务器①、解压 tomcat 安装包到一个非中文目录下 ②、配置...
  • 在我们日常开发中,经常会碰到在服务器上部署...在部署直接首先了解一个在tomcat的conf/server.xml文件,因为在tomcat部署的时候,主要用到这个文件。 <!-- Note: http://201605130349.iteye.com/blog/2298985 所
  • Tomcat部署Javaweb项目

    千次阅读 2019-03-30 20:34:38
    点击转载链接tomcat部署
  • 关于tomcat部署失败问题

    千次阅读 2019-07-03 19:41:21
    关于tomcat部署失败问题 Error during artifact deployment. See server log for details. 该bug由tomcat部署失败导致 关于tomcat部署失败的原因有很多 一、可能你的tomcat没有导入,可以删除原来的部署,重新部署一...
  • Tomcat:第五章:Tomcat 部署脚本编写

    万次阅读 多人点赞 2020-12-22 19:30:25
    显然不是,其真正做法是在Tomcat程序文件之外创建了一个部署目录,在一般生产环境中也是这么做的 即:Tomcat 程序目录和部署目录分开。我们只需要在启动时指定CATALINA_HOME与CATALINA_BASE参数即
  • 【Tomcat】Tomcat部署Web应用时出现异常

    万次阅读 多人点赞 2017-07-08 22:38:13
    Tomcat部署Web应用时出现异常 IntelliJ IDEA One or more listeners failed to start. java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
  • Tomcat部署与安全设置操作

    千次阅读 2020-11-27 16:40:14
    Tomcat部署与安全设置 实验环境:Centos7.3虚拟机 实验步骤: 一:部署Tomcat 1、安装Java环境 2、为tomcat服务创建专用用户 3、安装配置Apache Tomcat8.5 4、配置Tomcat为系统服务,然后开启服务 [Unit] ...
  • Tomcat部署项目乱码

    千次阅读 2019-03-15 10:28:05
    Tomcat部署项目乱码 打包好的war包放在tomcat下,有时会出现中文乱码的情况。首先应当确定项目的编码格式,tomcat的编码格式,以及cmd命令行的编码格式。 项目编码 将要输出到控制台或日志的字符串转为UTF-8 1 ...
  • Tomcat部署网站Web项目(二)·连接外部路径

    万次阅读 多人点赞 2019-08-23 23:24:01
    Tomcat部署网站Web项目(二)连接外部路径下载文件解压html文件在这里插入图片描述放置html配置Tomcat修改路径启动Tomcat访问Html效果预览附加 下载文件 首先需要一个网页(html),我已经写好了,你可以直接下载》...
  • tomcat部署项目以及与IDEA集成

    千次阅读 2020-07-03 23:04:40
    tomcat部署项目的3种方式 直接将项目放到webapps目录 配置conf/server.xml文件 在conf\catalina\localhost创建任意名称的xml文件。 直接将项目放到webapps目录 新建一个haha文件夹,这个文件夹就是相当于一...
  • Tomcat 部署项目(3种方式)

    千次阅读 2021-01-19 20:38:03
    Tomcat 部署项目 本节介绍如何在 Tomcat部署服务。 Tomcat 的目录结构 bin:Tomcat 的启动、关闭脚本。 conf:Tomcat 配置文件。 lib:Tomcat 需要的类库(jar 包)。 logs:日志目录。 temp:Tomcat 运行时...
  • tomcat部署应用程序配置

    千次阅读 2019-03-10 08:44:33
    tomcat部署应用程序相对简单,可参考以下步骤: 1、准备好应用程序,在myeclipse中导出程序的war文件; 2、租用一个云端服务器,没有可用本机配合内网穿透软件如natapp或oray等进行设置; 3、下载tomcat:...
  • tomcat 部署到Eclipse详细

    千次阅读 2019-04-28 18:48:36
    tomcat部署到Eclipse前: 创建我们的WEB项目; 将我们的项目拷贝到我们项目下的WebContents下面; 按照图上的的箭头一次打开;windows->preference->server->RunTime environment ->add 选择你...
  • 2.在eclipse中用tomcat部署项目时候: ![图片说明](https://img-ask.csdn.net/upload/201604/25/1461575826_370730.png) ![图片说明](https://img-ask.csdn.net/upload/201604/25/1461575820_356581.png) server.xml...
  • tomcat部署web项目

    千次阅读 2014-10-22 19:35:04
    tomcat部署Web项目时,发现tomcat目录下的webapps中找不到相关的文件。例如
  • tomcat部署图片服务器

    千次阅读 2017-10-19 11:43:26
    场景介绍: 在某些项目里,图片上传功能使用较多且图片量大,所以一般会使用单独弄个图片的...1、部署好 JDK的环境,准备一个tomcat,比如 tomcat7.0_imgserver(多说一句:有些时候只有一台服务器所以就需要部署
  • intelliJ Idea + Tomcat部署(详细版本)

    万次阅读 多人点赞 2017-02-22 02:37:43
    详细的记叙了intelliJ Idea中Tomcat的部署,主要是在Tomcat部署的时候一些细节性的东西。环境:intelliJ Idea(Ultimate) + Tomcat 9.0 发布一个简单的项目 打开IntelliJ Idea—>New Project—>Java Enterprise—>Web...
  • 同一个Tomcat部署多个项目

    万次阅读 多人点赞 2017-07-18 11:28:30
    同一个Tomcat 同一个端口 部署多个项目第一步:把待发布的多个项目.war文件放入tomcat的webapps文件下下 第二步:修改 $TOMCAT_HOME\conf 下的server.xml文件 在server.xml文件中新增节点,一个节点代表一个...
  • Tomcat部署网站Web项目(三)·新建XML文件

    千次阅读 多人点赞 2019-08-25 13:07:06
    Tomcat部署网站Web项目(三)新建XML文件下载文件解压html文件放置html配置Tomcat启动Tomcat访问Html效果预览 下载文件 首先需要一个网页(html),我已经写好了,你可以直接下载》》点击下载 解压html文件 放置...
  • tomcat部署war包出错解决方案

    千次阅读 2019-09-07 10:43:20
    tomcat部署war包出错解决方案, 最最简单直接明了的方法,卸载重新再装一遍 笔者重装了5 6遍 算是整好了 ,写篇博客,希望你萌,少走弯路。这是我走的弯路 https下载,安装,配置及部署war包出错解决方案1. jdk的...
  • 如何用Tomcat部署前端静态文件

    千次阅读 2017-03-06 18:37:47
    Tomcat部署前端静态文件
  • tomcat部署后部署的文件名和当前web项目文件名不符合?

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 61,636
精华内容 24,654
关键字:

tomcat部署