javaEE笔记第一天
servlet笔记
运行环境
- jdk(配置JAVA_HOME、classPath、path)
- Tomcat(cataline_home:Tomcat根目录)
Tomcat
Tomcat目录
- bin:可自行文件的文件夹(startup.bat、shutdown.bat)
- conf:配置文件(server.xml)
- lib:Tomcat依赖的jar文件
- log:日志文件(记录出错信息)
- temp:临时文件
- webapps:可自行的项目(开发的项目放入文件夹内)
- work:存放有jsp翻译成的java以及编译成的class文件
Tomcat启动与关闭
双击bin目录下的startup.bat启动Tomcat服务器。双击shutdown.bat关闭Tomcat服务器。
启动Tomcat常见错误:可能与其他服务的端口号冲突,Tomcat默认的端口号为8080(此端口较为常见,容易冲突),建议修改此端口。
修改端口
打开conf目录中的server.xml文件,找到端口号配置
将port的值修改为需要修改的端口号即可
检查Tomcat是否安装成功
启动服务器,打开浏览器输入http://locahost:8080
,如果出现如下界面表示安装配置成功
常见状态码
- 404资源不存在
- 200一切正常
- 403权限不足
- 3XX(300,/301)页面重定向
- 500服务器内部错误
- 其他编码
指定默认访问页面
在项目的目录文件下面有一个WEB-INF文件夹,里面的web.xml中的<welcome-file-list>
标签中可以配置项目的默认访问页面
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
jsp
jsp:在HTML中嵌套的java代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<%
out.print("Hello world!");
%>
</body>
</html>
虚拟路径
配置虚拟路径
方式一
打开服务器的server.xml,找到Host
标签
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t "%r" %s %b" prefix="localhost_access_log" suffix=".txt"/>
</Host>
name
是ip地址,locahost表示本机地址相当于127.0.0.1
,appBase
表示虚拟路径,为Tomcat安装目录下的webapps
文件夹
** 配置其他虚拟路径 **
在Host
标签内部添加一个Context
标签,配置属性docBase
(实际路径)、path
(虚拟路径,相对路径[性对于webapps])
<Context docBase="E:\apache-tomcat-9.0.31\webapps\wx_miniprogram" path="/wx_miniprogram"/>
配置完成后需要重启服务器
方式二
在Tomcat安装目录下打开conf
文件夹里面的Catalina
文件夹里面的locahost
文件夹,在这个目录里面创建一个xml
文件,文件名为需要配置的项目的项目名如:项目名.xml
,在此配置文件内部配置Context
标签:
<Context docBase="E:\apache-tomcat-9.0.31\webapps\wx_miniprogram" path="/wx_miniprogram"/>
未完待续…