精华内容
下载资源
问答
  • 最近接触到一个难搞的jsp项目,之所以说它难搞是因为,配置好所有配置后,居然启动不了,一直build。 排查错误过程 删除本地git代码重新拷贝【没用】 重装IDEA【没用】 重装JDK【没用】 重装tomcat【没用】 ...

    用到的工具和配置:

    • IntelliJ IDEA 2019.2.4 x64
    • Tomcat 8.5.51
    • JDK 1.8
    • maven包是同事给的。

    最近接触到一个难搞的jsp项目,之所以说它难搞是因为,在配置好所有配置后,居然启动不了,一直在build。

    排查错误过程

    • 删除本地git代码重新拷贝【没用】
    • 重装IDEA【没用】
    • 重装JDK【没用】
    • 重装tomcat【没用】
    • 重载maven包【没用】
    • 全部从0开始弄一遍,成功了一次,后面把IDEA改成热部署配置后又不行了
    • 之后还原所有设置【没用】
    • 重启电脑,重新打开IDEA【没用】
    • 在反复调试中,发现改了默认的tomcat的debuger模式端口号,JMX端口号,http端口号,能成功build一部分,但是中途,还是会一直build 【有点用】

    JMX端口号和http端口
    dubuger端口

    • 最后发现是java进程影响了启动,原因可能是java进程占用了端口的缘故。

    解决:

    1. 打开在任务管理器中,找到图中java进程在这里插入图片描述
    2. 把所有java上图进程关闭,重新启动IDEA后,再次检查有无上述进程,有的话,再次关闭进程后,再启动tomcat。
    展开全文
  • 【SSM】如何在IDEA配置tomcat启动项目

    千次阅读 2020-01-18 21:17:10
    SSM的项目如果没有配置tomcat插件,就只能使用tomcat启动

    SSM的项目如果没有配置tomcat插件,就只能使用tomcat启动了

    添加配置
    在这里插入图片描述
    点击加号,tomcat Server,local
    在这里插入图片描述
    添加坐标
    在这里插入图片描述
    选择
    在这里插入图片描述
    启动
    在这里插入图片描述
    OK
    在这里插入图片描述

    展开全文
  • Tomcat部署项目的多种方式 Tomcat安装目录${TOMCAT_HOME}常规的webapps下 直接部署到${TOMCAT_HOME}/webapps下外部部署 修改${TOMCAT_HOME}/conf/server.xml <Host>标签下添加web所在的目录指定path,如:...

    Tomcat部署项目的多种方式

    Tomcat安装目录${TOMCAT_HOME}

    1. 常规的webapps下

      直接部署到${TOMCAT_HOME}/webapps下

    2. 外部部署

      修改${TOMCAT_HOME}/conf/server.xml 在<Host>标签下添加web所在的目录指定path,如:
      <Context path="/xx" docBase="D:\\workspace\\xx\\target\\xx" reloadable="true" sessionCookiePath="/xx"sessionCookieName="yoursessionname"> </Context>

    3. ${TOMCAT_HOME}/conf下建工程目录镜像

      在conf目录中,新建 Catalina\localhost目录,在该目录中新建一个xml文件,名字可以随意取,只要和当前文件中的文件名不重复就行了,该xml文件的内容为:
      <Context path="/xx" docBase="D:\\workspace\\xx\\target\\xx" debug="0" privileged="true"> </Context>


    IntelliJ IDEA 启动项目分析

    IntelliJ IDEA 就是使用第三种部署方式,不够还是有些区别
    这里写代码片

    IDEA 启动/停止 Tomcat 通过catalina.bat run/stop

    但是在${TOMCAT_HOME}/conf下,没有Catalina\localhost\xxxx.xml文件
    在.IntelliJIdea2017.1目录下发现有相关的配置文件
    这里写图片描述
    文件的修改时间与内容和启动项目的信息吻合

    这里写图片描述

    说明 IDEA 启动E盘下Tomcat的时候,加载了C盘下的项目部署配置文件

    下面看看catalina.bat的内容
    这里写图片描述

    判断CATALINA_HOME是否为空,如果为空就把当前位置设置为CATALINA_HOME,还有CATALINA_BASE
    这里写图片描述

    E:\Work\TomcatIDEA\apache-tomcat-7.0.54
    这里写图片描述
    既然确定IDEA是通过E:\Work\TomcatIDEA\apache-tomcat-7.0.54\bin\catalina.bat启动的,但是此Tomcat目录下的文件修改时间都不是IDEA 启动的时间,说明IDEA 没有修改Tomcat目录

    这里写图片描述
    在查看控制台信息时发现

    Using CATALINA_BASE:   "C:\Users\xxxxx\.IntelliJIdea2017.1\system\tomcat\Unnamed_jeesite"
    Using CATALINA_HOME:   "E:\Work\TomcatIDEA\apache-tomcat-7.0.54"
    

    CATALINA_BASE和CATALINA_HOME区别

    之前没有仔细了解CATALINA_BASE和CATALINA_HOME区别
    网上资料:

    CATALINA_HOME是Tomcat的安装目录,CATALINA_BASE是Tomcat的工作目录。如果我们想要运行Tomcat的 多个实例,但是不想安装多个Tomcat软件副本。那么我们可以配置多个工作目录,每个运行实例独占一个工作目录,但是共享同一个安装目录
    Tomcat每个运行实例需要使用自己的conf、logs、temp、webapps、work和shared目录,因此CATALINA_BASE就 指向这些目录。 而其他目录主要包括了Tomcat的二进制文件和脚本,CATALINA_HOME就指向这些目录。

    IntelliJ IDEA就是利用CATALINA_BASE运行多个实例,如图
    这里写图片描述
    这里写图片描述

    这里写图片描述
    这里写图片描述
    这里写图片描述

    展开全文
  • idea配置tomcat启动web项目

    万次阅读 多人点赞 2019-04-14 21:53:42
    4.部署web项目 部署有2种方式 war包:打成war置于服务器运行,这种方式我们比较常见。 war exploded:将web工程以当前文件夹的位置关系上传到服务器。就是直接把文件夹、jsp页面 、classes等移到Tomcat 部署文件夹...

    配置tomcat

    1.点击run configuration

    在这里插入图片描述

    2.选择tomcat local

    在这里插入图片描述

    3.配置tomcat

    在这里插入图片描述

    4.部署web项目

    部署有2种方式
    war包:打成war置于服务器运行,这种方式我们比较常见。
    war exploded:将web工程以当前文件夹的位置关系上传到服务器。就是直接把文件夹、jsp页面 、classes等移到Tomcat 部署文件夹里面,进行加载部署。因此这种方式支持热部署,一般在开发的时候也是用这种方式。

    中方式获取上下文绝对路径不一样:
    String contextPath = request.getSession().getServletContext().getRealPath("/");

    我们这里是使用war exploded 演示。
    在这里插入图片描述
    我们这里已经生成了,如果没有生成,可以手动生成下,
    在这里插入图片描述
    选择部署
    在这里插入图片描述
    在这里插入图片描述
    application context 和url的后缀要相同,要不会出现404
    启动tomcat即可

    展开全文
  • 在tomcat Server设置 VM options , 值为-Dfile.encoding=UTF-8 java Complier设置Additional command line parameters的值,-encoding=UTF-8
  • idea 如何使用tomcat启动项目

    万次阅读 多人点赞 2019-06-17 15:17:06
    1、首先对项目进行打包(使用maven) 2、打包成功后会有target 3、选择右侧的长条框(如果没有tomcat,框是灰色的,这时你要自己手动加一个tomcat),选择Edit ...之后选择360这个项目启动 ...
  • idea中tomcat启动springmvc项目时出现The origin server did not find a current representation for the target resource or is not willing to disclose that one exists. 1 问题描述 自己新建一个springmvc项目...
  • IntelliJ IDEA 配置tomcat 启动项目

    千次阅读 2018-03-28 14:10:00
    1.打开filesetting搜索Application Servers,如下图 2.添加服务器类型,例如tomcat,如下图,添加完成之后可以选定tomcat的目录,tomcat ...4.创建一个java web项目,测试tomcat的是否配置成功. 5.打开...
  • 在IDEA下使用Tomcat运行项目时,发现项目的debug信息中文出现了乱码.对File Encodeing相关编码项设置为utf-8后,问题并未得到解决. 多次尝试后,对tomcat中的vm option设置为 -Dfile.encoding=utf-8,并在idea目录下的...
  • war包项目需要通过tomcat启动,本文详细介绍了如何通过IDEA在本地通过tomcat启动war包项目
  • Project Structure项目重新删除添加过,没效果 2.下了个tomcat8.5尝试,没效果 3.按网上说的注释tomcat bin目录下catlina.bat的JAVA_OPTS参数,没效果 !!!最后有效果的方法是: build的时候除了...
  • 我们用IDEA从版本库拉取项目的时候,第一就是进行配置Web项目的运行。配置一个Artifacts的包,一般是配置一个热部署的文件。方便运行进行调试。 一般情况我们都是这样直接配置,配置项目源代码路径,源文件路劲...
  • Idea中Tomcat启动时日志乱码

    千次阅读 2017-10-10 11:23:08
    Idea中Tomcat启动时日志乱码
  • idea启动Tomcat项目 控制台中文乱码

    千次阅读 2019-09-17 16:17:09
    【IntelliJ IDEAtomcat启动,控制台中文乱码 idea启动Tomcat项目 控制台中文乱码 新搭建的idea上导入项目,按照各种要求和网上的各种配置方法,配好了Tomcat和maven,项目正常启动,惊奇的发现控制台中文乱码!...
  • Tomcat启动异常: 1、 org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start: ........ 2、ClassNotFoundException: org.slf4j.Logger 我用了以下步骤来解决(不知道是哪一步...
  • idea使用tomcat启动项目修改访问路径

    千次阅读 2018-11-27 17:53:03
    1、当时用eclipse时,eclipse左侧栏servers下面有一个server.xml文件,启动项目时会自动往里面添加&lt;Context&gt;内容,如下: &lt;Context docBase="***" path="/***" ...
  • 最近接手了公司一个需要内置Tomcat启动程序的项目,也把配置方式梳理一下,请关注详情
  • 页面上访问,可以看到下面出现了tomcat 8.0.32,8080端口也是启动了的,不启动这个项目的话,只启动tomcat可以访问tomcat主页,加上项目启动了之后访问什么都是404 ![图片说明]...
  • 项目一般模式下可以启动,debug模式下就是启动不了,后经过排查发现打的有断点,断点取消重启立马就可以啦。 Method breakpoints may dramatically slow down debugging 方法断点可能会大大降低调试速度。 ...
  • 背景:在idea中使用Tomcat启动项目可以访问首页,也可以上传文件点击提交跳转到下一个页面就报错,点击其他跳转的页面也是同样的错误The origin server did not find a current representation for the target resource...
  • idea中tomcat项目启动不了

    千次阅读 2018-11-29 11:10:50
    问题如下图所示,试过网上各种方法 ,都未解决问题 最后猜测是tomcat 的脚本可能存在问题,于是查看tomcat中setclasspath.bat文件 添加了这两行,再运行解决问题;   问题图:...
  • idea启动tomcat项目

    千次阅读 2020-04-02 18:20:30
    idea启动tomcat项目 1. 配置项目结构 project 打开项目配置页面 project选择项目依赖的jdk环境 modules source选择jdk环境对应的language level modules-dependencies配置module SDK和项目SDK相同 ...
  • IDEA中用tomcat启动项目war包日志显示部署成功,但访问项目却一直404,本地tomcat的webapps目录下确实也没有项目。 成功日志如下: 检查idea中tomcat配置如下图: 默认情况下,tomcat会把项目部署target...
  • 1.idea设置 2.tomcat中加入-Dfile.encoding=UTF-8 3.打开idea安装目录--&gt;打开bin 末尾分别加上-Dfile.encoding=UTF-8

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 37,915
精华内容 15,166
关键字:

在idea中tomcat怎么启动项目