IDEA Java Web配置

目录

  • IDEA Java Web配置

    • tomcat配置
    • 项目创建
    • 项目导包
    • Servlet项目的创建
    • IDEA重启服务器的四个层级

IDEA Java Web配置

这篇文章适合使用IDEA创建过普通java类的coder

tomcat配置

  1. tomcat版本对应表:
Servlet Spec JSP Spec EL Spec WebSocket Spec JASPIC Spec Apache Tomcat version Actual release revision Supported Java Versions
4.0 TBD (2.4?) TBD (3.1?) TBD (1.2?) 1.1 9.0.x 9.0.0.M9 (alpha) 8 and later
3.1 2.3 3.0 1.1 1.1 8.5.x 8.5.4 7 and later
3.1 2.3 3.0 1.1 N/A 8.0.x (superseded) 8.0.35 (superseded) 7 and later
3.0 2.2 2.2 1.1 N/A 7.0.x 7.0.70 6 and later (7 and later for WebSocket)
2.5 2.1 2.1 N/A N/A 6.0.x 6.0.45 5 and later
2.4 2.0 N/A N/A N/A 5.5.x (archived) 5.5.36 (archived) 1.4 and later
2.3 1.2 N/A N/A N/A 4.1.x (archived) 4.1.40 (archived) 1.3 and later
2.2 1.1 N/A N/A N/A 3.3.x (archived) 3.3.2 (archived) 1.1 and later

所以,如果要使用IDEA最新(现在是2019.2.4)版本,即Servlet4.0,那么需要使用tomcat9以上

  1. tomcat配置
    每次创建项目时都需要配置一次tomcat,在设置默认tomcat的配置时,最好把所有的包都加上去,那么在Project Structure的Libraries中就不需要在额外添加tomcat的相关包了(如:servlet-api.jar,jsp-api.jar)
    tomcat的配置如图(如果不懂,可先看下一节):

项目创建

要创建一个简单的java web项目,一般要经过如下几个步骤:

  1. File > New > Project
  2. 选择一个web项目,如图:
  3. 指定项目名
  4. 配置tomcat:选择Run > Edit Configurations,为项目配置tomcat(可参考tomcat配置这一节),再添加artifacts

  5. 如果是有Servlet的项目,则需要导入Servlet的相关包,IDEA是不会自动导入的,这些包都在tomcat > lib目录下

项目导包

项目导的包有都必须在File > Project Structure > Modules中进行配置,项目导包共有三种方式,建议使用第二种:

  1. 直接从Modules中选择jar包或目录,如图:
  2. 先在Libraries中添加包,再在Modules添加,建议使用这种方式,如图:

  3. 在WEB-INF目录下创建classes和lib目录,并修改项目的output目录,这一种方式在网上一搜一大推,我就不介绍了,而且我强烈不建议使用这种方式来导包,实在是太麻烦了,IDEA的项目路径没必要去参考eclipse的
  4. 如果在导包的过程中出现了问题,一般来说,在Problems中都有提示,选择fix就是,如图:

Servlet项目的创建

  1. 在src目录下:右键New > Create New Servlet(以前版本的是Servlet)
  2. 以注解形式创建的Servlet类中,@WebServlet()中有name的默认参数,而我们要指定映射的话应该是参数urlPattren,我们不想再每次创建Serlvet是WebServlet中都有一个name参数,这时,我们可以修改Servlet模板,在:File > Settings > Editor > File and Code Templates > other > Web > Java code templates > Servlet Annotated Class.java,中修改一下,如图:

    不仅仅是Servlet,像Filter,Listener都可以在这里修改。

IDEA重启服务器的四个层级

  1. resource:更新静态文件,即web目录下的文件,包括html和jsp
  2. classes or resource:普通类的更新
  3. redeploy:更新Servlet、web.xml
  4. restart server:重启服务器,对于新添jar包

原文地址:https://www.cnblogs.com/twoice/p/11966659.html

时间: 2024-10-07 15:39:09

IDEA Java Web配置的相关文章

java web工程的错误页面的简单配置

jsp页面,本身服务器也会将该页面翻译成一个servlet页面,所以请求该页面就会有可能出现错误的情况,就会出现下面类似的页面 这样给客户看到并不友好. 1.jsp页面<%@ page %>指令中的errorPage属性 此时可以在jsp页面中的<%@ page %>指令中配置errorPage属性,当访问此页面发生错误是,就会跳转到配置好的友好页面 <%@ page language="java" import="java.util.*&quo

Java Web学习(二) Eclipse的配置

Java Web学习(二) Eclipse的配置 一.下载Eclipse 1.进入Eclipse官网,进行下载 上图,下载Eclipse IDE for JaveEE Developers 版本,然后根据windows系统32位或64位,进行选择(建议64位).如果你的机器内存过小,可以选择Eclipse的旧版本:Eclipse Indigo .Eclipse Juno . Eclipse Kepler 等版本. 2.解压缩安装 打开压缩包,将里面的Eclipse 拖出到指定位置,进行解压缩.

Java web 开发环境配置。

一.配置 win8 64位 环境java 开发环境 1.  下载JDK,地址 http://www.oracle.com/technetwork/java/javase/downloads/index.html 选择下载 按照提示安装.安装过程过程中会有两个安装路径的设置,可默认也可自定义.这连个路径分别是指安装JDK和JRE的路径. 这选择路径是:D:\Program Files\Java\jdk1.7.0_60 和D:\Program Files\Java\jre7  注意这里的路径是为的是

ununtu 下配置java web开发环境

body{ font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI",Tahoma,Helvetica,Sans-Serif,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLiU,serif; font-size: 10.5pt; line-height: 1.5;}

关于Java Web应用中的配置部署描述符web.xml

一.web.xml概述 位于每个Web应用的WEB-INF路径下的web.xml文件被称为配置描述符,这个 web.xml文件对于Java Web应用十分重要,每个Java Web应用都必须包含一个web.xml文件,且必须放在WEB-INF路径下. 对于Java Web应用而言,WEB-INF是一个特殊的文件夹,Web容器会包含该文件夹下的内容,客户端浏览器无法访问WEB-INF路径下的任何内容.Java Web应用的绝大部分内容都由web.xml文件来配置管理.我们后面介绍的如下内容都要通过

java web 之 SpringMVC4.x配置

合肥程序员群:49313181.    合肥实名程序员群:128131462 (不愿透露姓名和信息者勿加入) Q  Q:408365330     E-Mail:[email protected] 综述: 有一段时间没做web开发了,最近一直在做Android和IOS开发,但是有个项目需要用同时考虑跨平台必须要用java web做服务端接口.没办法,刚开始写代码那会做的是ASP.NET web开发,现在只能赶鸭子上架了.java 语言倒是挺熟的(android开发一直在用).但是Java web

Jenkins 默认没有Launch agent via Java Web Start,该如何配置

打开"系统管理"--"Configure Global Security" TCP port JNLP agents 配置成"随机",点击"Agent protocols",打勾开启"Java Web Start Agent Protocol3" 检查Plugin Manager中"Enable Agent" 需要打勾, 保存

Eclipse下 tomcat 输出路径配置修改 (Java Web发布路径修改/webapps/wtpwebapps)

Eclipse是允许自配置Tomcat来调试Java web的,但是它发布的时候默认不是发布到Tomcat的webapps的目录下,这让我纠结了好久,因为我开始用MyEclipse(但为了保持团队开发工具的统一,现在都改成了Eclipse作为开发工具)开发Java Web时,他会自动部署到webapps目录下,奇怪了,跑到哪去了?问了下同事,也查了下资料,下面的这篇文章帮我找到了解决方案: 在Eclipse下配置server为Tomcat(一般为Tomcat 6.X),双击server面板中的T

Java Web学习(一) Eclipse与Tomcat配置

Java Web学习(一) Eclipse与Tomcat配置 一.Eclipse的选择 使用基于Eclipse的STS Ide ,个人感觉挺好用的. 地址:http://spring.io/tools/sts 根据以上两张图片,将STS 下载下来.然后解压缩. 用编辑器打开STS.ini 文件,在最后一行,添加    -Dfile.encoding=UTF-8 这样以后所有用STS 创建的文件都是UTF-8的编码了. 二.JDK与Tomcat的安装与配置 1.JDK安装与配置 地址: http: