精华内容
下载资源
问答
  • IDEA tomcat 部署WEB项目

    2018-08-08 14:25:00
    1、 2、 3、 转载于:https://www.cnblogs.com/zhaoyan001/p/9442542.html

     

     

    1、

    2、

    3、

     

    转载于:https://www.cnblogs.com/zhaoyan001/p/9442542.html

    展开全文
  • 开头说两句小刀博客:https://www.lixiang.red小刀公众号: 程序员学习大本营学习背景上一波,我们学习了tomcat 中主要接口的方法及关系:https://www.lixiang.red/articles/2019/08/12/1565622240937.html实际上源码只...

    开头说两句

    小刀博客: https://www.lixiang.red
    小刀公众号: 程序员学习大本营

    学习背景

    上一波,我们学习了tomcat 中主要接口的方法及关系:
    https://www.lixiang.red/articles/2019/08/12/1565622240937.html
    实际上源码只通过看,也差不多只能看到这个地步了,后面就一直看的话,就很容易乱,有句话说:实践出真知
    今天我们就一起通过tomcat源码,来启动我们日常的web应用,在中间,可以debug , 可以更好的看到整个过程

    准备web应用

    可以在https://start.spring.io/ 去快速生成一个web应用5e8ea8732836d4dcca903f4f17f77e97.png
    然后生成项目,可得到如下目录结构:d6bf58500ffe94d251f7c26c4c268826.png
    我们用ide打开,去添加一个controller ,并打成war包备用1bf4cacca7530905b36ae431132d4de5.png
    然后把war包丢到tomcat的webapp目录下面

    tomcat的配置

    导入jar包到idea中

    ant相关的配置可参考这篇文章
    https://www.lixiang.red/articles/2019/08/04/1564907616303.html
    执行deploy命令之后,我们可以在tomcat-build-libs 目录中看到拉下的jar包f6d02e2db8cf9cd245c0bf8066d2758e.png
    然后把这些包导入到idea中
    先打开工程设置面板865d8462aafa1211d53bb06c01f337e2.png
    点击添加jar包的按钮99bfb41aaa104603186d0ff3648a5a34.png
    找到对应tomcat-build-libs 目录,全选下面的所有文件,包括我们自己下载的ant.jar ,最后点击OKd8389209051442361a8c62ebd98e1343.png

    修改tomcat 本身一些配置

    1. 删掉tomcat/webapps/examples 目录, 这里面都是一些示例,在源码编译中会报错,干扰我们的正常启动,可以先删掉

    2. 修改tomcat的端口号(可选)在 tomcat/conf/server.xml中进行修改,就像我们平时部署应用一样23984eabbc63e55e7763387d2931f6b3.png

    启动tomcat 并跟踪

    以前我们有聊过,在用shell 脚本启动tomcat时,是启动的Bootstrap.java这个类,并且跟上了参数start78808aaa05b8136fa2c681116de57ab5.png
    所以,我们需要idea的启动参数里面,也要加上startb38cc1474bc57d2aba2bc8bc908acdb5.png
    打断点: 可以在我们前面讲的启动入口入,也就是main函数处打断点做最开始的追踪97a7b0c09193060e4b4285b51587cc44.png
    放过断点继续运行一会,可以看到spring启动的界面b7b782f701e755a19cc0aada0c4f2e14.png
    最后我们在浏览器中访问下我们写的controller,能看到相应的返回6ec95e1e59f511d9b52a8f0fd7c07956.png

    最后说两句

    经过前面的学习,再看源码就信息量很大了,不利于分析,我们就要把源码运行起来,然后通过debug , 可一步一步的去调试和学习,大家在学习过程中有什么问题可以随时和小刀说: best39697802

    展开全文
  • 出现404: 查了好久的博客,然后根据自己的项目更改配置 项目目录 project structure web resource directories对应web-inf所处路径 tomcat设置 更改之后显示成功 ...

    出现404:

    查了好久的博客,然后根据自己的项目更改配置

    1. 项目目录
      在这里插入图片描述
    2. project structure
      在这里插入图片描述
      web resource directories对应web-inf所处路径
      在这里插入图片描述
      在这里插入图片描述
    3. tomcat设置
      在这里插入图片描述
      在这里插入图片描述
    4. 更改之后显示成功
      在这里插入图片描述
    展开全文
  • 当我把web项目部署tomcat后发现html文件找不到js文件 解决方案 (一)检查路径是否正确 如果不通过tomcat访问,直接浏览器访问html文件可以找到js文件的话,代表路径没问题 (二)检查IDEA 对于tomcat的配置,看看...

    问题

    当我把web项目部署到tomcat后发现html文件找不到js文件

    解决方案

    (一)检查路径是否正确

    在这里插入图片描述
    在这里插入图片描述
    如果不通过tomcat访问,直接浏览器访问html文件可以找到js文件的话,代表路径没问题

    (二)检查IDEA 对于tomcat的配置,看看是否更新了resource

    对tomcat进行配置
    在这里插入图片描述
    在这里插入图片描述
    更改为
    在这里插入图片描述
    即可

    (三)如果使用springmvc框架,检查是否是前端控制器将静态文件拦截

    检查\webapp\WEB-INF\web.xml

    <!--   前端配置器-->
      <servlet>
        <servlet-name>dispatcher</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
      </servlet>
    
      <servlet-mapping>
        <servlet-name>dispatcher</servlet-name>
        <url-pattern>*.do</url-pattern>
      </servlet-mapping>
    

    这里url-pattern如果是/,代表拦截一切后缀文件
    我们可以将其改成*.do,代表以后前端控制器只会拦截以.do为后缀的请求

    展开全文
  • 红框地方只留要部署的项目,tomcat里有多个web项目启动就会报这个错。 另外记一下war和war exploded区别: war:将WEB工程以包的形式上传到服务器; war exploded:将WEB工程以当前文件夹的位置关系上传到...
  • Idea配置Tomcat 部署web项目 配置Tomcat 启动idea 点击工具栏的run-&gt;edit configurations 点击页面左侧的 Templates选项 找到Tomcat server选项点击 选择local 点击Configure 在弹出来的...
  • 」 ☜本文地址:www.cnblogs.com/deng-cc/p/6416332.html小伙伴看了松哥录制的视频教程后直呼 666,很多小伙伴表示自己虽然用了很久的 IDEA 但是自从看了松哥的 Spring Boot 视频教程才发现 IDEA 中原来有这么多好用...
  • 使用IDEA+Tomcat部署web项目记录 JDK版本:1.8(请自行配好环境变量) IDEA版本:2019.3 Tomcat版本:9.0.39 1、新建project和module(两种方法任选其一) 1.1 第一种方法 1.2 第二种方法 ...
  • IdeaTomcat部署Web项目

    千次阅读 2020-02-11 13:22:44
    创建一个Web项目demo-tomcat2.添加Tomcat3.配置Tomcat3.1.配置Tomcat名字3.2.配置Tomcat 的Server配置 (服务容器选择)3.2.1.Tomcat Server 选择3.2.2.Server的其他选择3.3.配置Tomcat 的Deployment配置 (部署配置)...
  • Intellij IDEA通过tomcat部署web项目的机制 问题 以前使用eclipse调用tomcat运行web项目时,eclipse的方式非常直接了当,就是直接将项目更新到%TOMCAT_HOME%/webapps目录下即可。然而在使用...
  • IDEA下使用tomcat部署web项目 2、配置tomcat:file-->settings-->Build,Execution,Deployment-->Application servers,点击+,选择Tomcat server,在弹出来的对话框中选择tomcat的安装目录,点击ok后,显示如下:...
  • Tomcat部署项目的三种方式 直接拷贝项目至webapps目录 server.xml中配置 < Context>标签 (1) 在 Host 标签中配置如下信息: < Context path="/虚拟路径" docBase=“真实路径” > (2)访问时以path中...
  • IDEA下使用tomcat部署web项目】 1、IDEA下的WEB项目新建就不说了。2、配置tomcat:file-->settings-->Build,Execution,Deployment-->Application servers,点击...
  • IDEA中使用tomcat部署项目遇到的问题: 1,tomcat中webapps目录下有原来的项目,但是实际使用中启动tomcat却没有看到这个项目启动。 2.这个目录下竟然没有当前正在开发准确说是正在tomcat上跑着的项目。。 最后...
  • 如何在idea中使用tomcat部署web项目 会者不难,难者不会,看似简单,但要是不知道的话,能把人急死!!! 第一步: 第二步:按以下顺序点击 第三步:选择本地已有的Tomcat 第四步:添加项目war包 第五...
  •  之前在MyEclipse上搭建项目... 项目代码是现成的,外加Idea14、Tomcat7。  首先是将项目导入Idea,设置source、编译路径等项;之后将tomcat7引入idea;最后就开始部署项目了,如下:  但是这样部署后启动t...
  • Idea 2018 使用tomcat部署web项目

    千次阅读 2018-11-14 12:13:32
    1.在IDEA的settings( Ctrl + Alt + S )选项中配置Tomcat 2.创建Artifact 点击绿色+图标选择第二项Web Application:exploded 3.在菜单栏Run----&gt;Edit Configurations中,点击+为Tomcat进行配置。 4....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,632
精华内容 652
关键字:

ideatomcat部署web项目