美文网首页
1.idea的tomcat运行环境问题

1.idea的tomcat运行环境问题

作者: 七枷琴子 | 来源:发表于2018-05-29 09:12 被阅读0次
在sts中建立web工程的时候可以选择已经配好的服务器,idea不行,sts选好后建立工程,tomcat目录下的lib包里面的jar包会自动加入运行环境, image.png

但是idea不会,所以idea在导入javax.servlet.*等这些包会找不到


image.png
这些都会爆红,
解决方法:将tomcat/lib下面的jar包部分导入到idea,然后Add as Library即可
image.png
其中 image.png
catalina相关包导入后似乎会jar包冲突,本次不导入catalina与tomcat开头的包解决了问题.
  • 解决方法1:新建tomcat的servlet与jsp的依赖,(看到有文说只需要导入servlet-api.jar和jsp-api即可,暂未做测试,但是全部倒入是会报错的,后续再补充)


    image.png

    然后再在项目的Project Structure中加入刚才自定义的环境即可解决


    image.png
  • 解决方法2(推荐):使用maven工程导入相关依赖,则不会出现类似问题,在maven的pom中导入下面的坐标即可解决.
 <!--j2ee相关包 servlet、jsp、jstl-->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
        </dependency>
        <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>jsp-api</artifactId>
            <version>2.2</version>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>
2.eclipse中的包结构复制过来会自动去空路径的问题

例如eclipse中包.com.services.impl复制到idea会变成impl失去前面的前缀
特别注意在复制的时候补全原来的包名

3.
    if (page == null)
    return SKIP_BODY;

在idea中是会爆红的,但是似乎不影响实际运行.

4.导入的新项目出现无法加入tomcat的情况.
image.png
在这里找不到项目
image.png
在Project Structure中(先换个中文版了这里(#.#))
  • 第一步:
    先在这里把项目加进去


    image.png
  • 第二步


    image.png

    自动识别到项目的打包方式,如果这里需要手动添加,八成是要报这个错误的:

Error during artifact deployment. See server log for details.这样的问题,
  • 第三步,正常添加到tomcat中即可,现在tomcat应该已经可以识别到了


    image.png

idea初步使用遇到的问题多多,特此记下.

相关文章

  • 1.idea的tomcat运行环境问题

    但是idea不会,所以idea在导入javax.servlet.*等这些包会找不到 解决方法1:新建tomcat的...

  • JavaWeb环境搭建小结

    window环境 1.idea tomcat 配置https://segmentfault.com/a/11900...

  • 2021-01-13

    【高并发】高并发环境下如何优化Tomcat性能?看完我懂了! Tomcat运行模式 Tomcat的运行模式有3种。...

  • linux安装tomcat

    一、安装运行 安装tomcat之前必须安装java环境 切换到tomcat目录 启动和关闭 二、可能遇到的问题 1...

  • 关于tomcat无法打开http://localhost:808

    最近我认识的一个朋友遇到tomcat安装以及搭建环境的问题,明明tomcat成功安装了,可是就是无法运行start...

  • Tomcat8.0 idea14 远程调试

    PS:并不推荐远程调试,一般是在本地运行测试环境,在本地重现问题 一、环境说明 生产环境:Tomcat 8.0.2...

  • [Java] 配置Tomcat

    (1)下载apache-tomcat-6.0.32 (2)新建环境变量 (3)运行tomcat

  • Geoserver安装在宝塔Linux面板中的tomcat下

    Geoserver是开源的GIS服务器,运行环境需要在Apache+Tomcat或者Nginx+Tomcat环境下...

  • Linux下安装 Tomcat

    Linux下安装Tomcat 1、安装jdk Tomcat需要java环境运行,所以安装Tomcat之前需要先安装...

  • RedHat 6 安装 MySQL 5.5

    [TOC] 1. 安装 Tomcat 注意:Tomcat 运行环境需要 JDK,请先安装 JDK。 1.1 创建 ...

网友评论

      本文标题:1.idea的tomcat运行环境问题

      本文链接:https://www.haomeiwen.com/subject/kdrojftx.html