zoukankan      html  css  js  c++  java
  • idea配置tomcat,idea和tomcat版本不一致输出json会报500错误,解决localhost:8080 is already in use问题,解决idea控制台日志乱码

    我的idea版本是2019.1.4,下载的tomcat是9.0.50,这个idea版本用不了tomcat10,版本不匹配,可以下最新的2021.2。
    1、先安装tomcat,默认端口8080,还有一个-1要改掉,我写的是默认端口是8888 那个-1我改成了9999
    2、配置tomcat的环境变量,新建变量:
    CATALINA_BASE:C:Program FilesApache Software FoundationTomcat 9.0
    CATALINA_HOME:C:Program FilesApache Software FoundationTomcat 9.0
    新增path:%CATALINA_HOME%lib   和   %CATALINA_HOME%in
    3、打开idea,Edit configurations,点加号,选择Tomcat server,不要选自带的smart tomcat,如果版本不匹配的话,是没有Tomcat server这个选项的
    4、弹窗中Server选项卡:name输入Tomcat9,Application server选择Tomcat9.0.50,因为8888已经被tomcat占用,所以这个URL输入http://localhost:8080/,不能输入http://localhost:8888/ 同样下面还有一个Tomcat server Settings 下的HTTP port也输入8080
    5、弹窗中Deployment选项卡:右侧加号》Artifact...,选择当前应用xxx:war exploded,下面的Application context中输入斜杠 /,然后点 铅笔 编辑,左侧 Artifacts,中间 xxx:war exploded,右侧output layout选项卡点击加号,
    选Direct content,路径选择C:Program FilesApache Software FoundationTomcat 9.0webapps
    6、弹窗中Deployment选项卡:右侧加号》External Source...》选择路径C:Program FilesApache Software FoundationTomcat 9.0webappsROOT,下面的Application context中输入/ROOT
    7、回到主界面点击三角运行,问题解决。
    参考文档:https://blog.csdn.net/xun_zhao_t521/article/details/104286467
    注:idea和tomcat版本不一致输出json会报500错误
    8、配置好后仍然无法运行,查看File》Project Structure》Artifacts》选择要运行的app,(例如SpringStudy:war exploded)》Output layout》WEB-INF 下面是否有lib文件夹,没有就新建,点加号》Library Files,把列出来的包都添加上去。
    然后重新运行应该就好了。
    9、解决idea控制台日志乱码,tomcat安装目录:C:Program FilesApache Software FoundationTomcat 9.0conflogging.properties,中UTF-8修改为GBK

  • 相关阅读:
    Codeforces Bubble Cup 8
    Codeforces Bubble Cup 8
    BZOJ 2588: Spoj 10628. Count on a tree 树上跑主席树
    hdu 5279 Reflect phi 欧拉函数
    hdu 5278 Geometric Progression 高精度
    hdu 5428 The Factor 分解质因数
    hdu 5427 A problem of sorting 水题
    Codeforces Gym 100610 Problem A. Alien Communication Masterclass 构造
    Codeforces Gym 100610 Problem K. Kitchen Robot 状压DP
    Codeforces Gym 100610 Problem H. Horrible Truth 瞎搞
  • 原文地址:https://www.cnblogs.com/xsj1989/p/15102941.html
Copyright © 2011-2022 走看看