JavaWeb Tomcat (一)配置IDEA

JavaWeb Tomcat (一)配置IDEA,第1张

配置IDEA
    • 配置环境
      • Tomcat服务器启动乱码
    • JavaWeb所需的所有协议/规范
    • Servlet规范
    • 在IDEA中配置符合Servlet规范的项目
    • IDEA中配置Tomcat服务器
    • IDEA中关联源码的方法

配置环境

使用IDEA,可以啥都不配

  • JAVA系统环境变量:

新建变量:JAVA_HOME c://java/jdk
Path中新增:%JAVA_HOME%/bin

  • tomcat(懒的配环境了)
    启动时需要JAVA_HOME的路径

d://tommat//bin//startup 双击启动服务
d://tommat//bin//shutdown 双击关闭服务

  • web访问

访问地址:http://127.0.0.1:8080/ “app” /index.html
应用存放地址:.//tomat/webapps/ “app”

Tomcat服务器启动乱码

Tomcat服务器路径/conf/logging.properties 文件,用记事本打开配置文件。

java.util.logging.ConsoleHandler.encoding = GBK
JavaWeb所需的所有协议/规范

  • 版本

JavaSE: java的个人版
JavaEE:java的企业版,Servlet是JavaEE的一部分。

Tomcat 9.0及之前对应的是Java EE8平台,使用servlet时包的路径是javax.servlet.Servlet
之后Oracle公司将其赠与Apache,Apache将其改名并升级为Jakarta 9.0。
Tomcat 10.0版本对应的是 Jakarta EE 9,开发时使用的servlet包路径为:jakarta.servlet.Servlet

总结:

Tomcat 9.0版本之前使用java.servlet.Servlet
Tomcat 10.0版本之后使用Jakarta.servlet.Servlet
Servlet规范
1. 项目的目录结构
2. web.xml配置文件中的内容
3. 开发时所需的接口和类,jakarta包内的所有接口都属于Servlet规范
  • Servlet 规范的 项目目录结构
webapps(Tomcat服务器内所有项目)
	|--------webapproot(单个项目的根目录)
					|----------WEB-INF
					|               |---------classes(存放编译后的字节码文件)
					|               |---------lib          (第三方的jar包)
    				|               |---------web.xml (注册servlet,重要配置)
					|----------index.html
					|----------css文件
					|----------image文件
  • web.xml配置文件

<web-app xmlns="https://jakarta.ee/xml/ns/jakartaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_5_0.xsd"
         version="5.0">
    <servlet>
        <servlet-name>studentServletservlet-name>
        <servlet-class>com.jpowernode.javaweb.servlet.StudentServletservlet-class>
    servlet>
    <servlet-mapping>
        <servlet-name>studentServletservlet-name>
        <url-pattern>/servlet/studentservleturl-pattern>
    servlet-mapping>
web-app>
在IDEA中配置符合Servlet规范的项目
  1. 新建空工程Project,在工程中新建项目Module

  2. 在Modul右键选择:Add Framework Support(添加框架支持)

  3. 选择Web Appliction,ok

  4. 项目中会自动创建web目录,里面包含WEB-INF文件夹和wen.xml配置文件。web文件夹上有一个蓝色的小点

  5. 在WEB-INF目录下创建lib目录

  6. 给项目添加servlet的jiar包,jar包在Tomcat — lib中。

IDEA中配置Tomcat服务器



  • 如果在这个工程中有多个项目,则需要配置多次下面的步骤,一个项目需要一个根目录:

  • 在项目运行后会生成out目录,主要就时模仿Tomcat的运行环境:
    这里生成的目录名称就是配置服务器时Application context中的目录,也就时这个项目的名称

访问

URL:IP地址:端口号/项目名称/自己创建的网页

IDEA中关联源码的方法

重要:下载.jar对应的源代码。
IDEA界面查看.jar中的代码是.class的代码,IDEA 反编译后现实的,没有解释,当查看这种代码时,上方会有提醒


选择Choose Sources…选择源代码也就是.java的文件,这样就能看到源代码了。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/788807.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-05
下一篇 2022-05-05

发表评论

登录后才能评论

评论列表(0条)

保存