Linux安装Tomcat https://bbs.huaweicloud.com/blogs/307171Windos配置Tomcat
关于Tomcat服务器的目录bin: 该目录是Tomcat服务器的命令文件存放的目录,打开关闭Tomcat
conf: 该目录是Tomcat服务器的配置文件存放目录。(Server.xml文件中可以配置端口号,默认Tomcat端口是8080)
lib: 该目录是Tom服务器核心程序目录,因为Tomcat服务器是java语言编写的,这里的jar包里面都是class文件。
logs: Tomcat服务器的日志目录,Tomcat服务器启动等信息都会在这个目录下生成日志文件。
temp: Tomcat服务器的临时目录。存储在临时文件。
webapps: 该目录当中就是用来存放大量的webapp(web application web应用)
work: 该目录
windos启动tomcat
浏览器访问
http://localhost:8080/
http://127.0.0.1:8080/
在Tomcat实现一个基本webapp应用
第一步:CATALINA_HOME/webapps 所有webapp要放到webaps目录下
第二步:CATALINA_HOME/webapps 下新建子目录,
第三步:在新建的子目录下创建资源文件
index page
hello world webapp
第四步:浏览器访问http://127.0.0.1:8080/demo/
在浏览器中加入一个超链接
test
test2
浏览器软件
WEB Server
DB Server
webapp
webapp与WEB Server直接有一套规范:JavaEE规范之Servlet规范。
Servlet的作用:webapp与WEB Server解耦合
Browser和WebServer之间有一套传输协议:http协议
webapp和DB Server之间有一套规范:JDBC规范
Servlet接口是Oracle提供的
Servlet接口是JavaEE的规范的成员
Tomcat服务器实现了Servlet规范,所以Tomcat服务器也需要使用Servlet
将UTF-8修改为GBK
IDEA新建空项目
或者
添加SpringMVC的依赖,添加Servlet的依赖
org.springframework spring-webmvc 5.2.5.RELEASE javax.servlet javax.servlet-api 4.0.1
src/main/java **/*.xml **/*.properties src/main/resources **/*.xml **/*.properties
SpringMVC.xml配置文件,指定包扫描,添加ViewResolver(视图解析器)
在web.xml文件中注册SpringMVC框架(所有的web请求都是基于servlet)、在webapp目录下新建admin目录并新建main.jsp页面,新代替建index.jsp页面,发送请求给服务器
DispatcherServlet要在web.xml文件中注册才可用
SpringMVC框架注册
删除模板中的旧版本web.xml,更换新版本
springmvc01 org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:springmvc.xml springmvc01 *.action
springmvc.xml配置
web.xml配置
springmvc01 org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:springmvc.xml
springmvc01 *.action
index.jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %>
Title
跳转
Servlet对象//Spring创建Servlet对象
@Controller
public class testAction {
/*** action中的功能实现由方法来完成** action方法规范* 访问选择public* 方法返回值任意、方法名称任意、方法可以没有参数也可以是任意类型*需要@RequestMapping注解声明访问路径**/@RequestMapping("/demo")
public String demo(){return "main";//跳转至main.jsp页面
}}
main.jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %>
Title
hello main
Tomcat配置
致敬每一位自学者,加油