Java Web开发环境配置

一. 安装Tomcat

1. 下载

Tomcat官方网站进行下载

在这里插入图片描述
在这里插入图片描述

2. 解压

在这里插入图片描述
bin目录:存放各个平台下启动和停止Tomcat服务的脚本文件

开启服务:startup.bat 	关闭服务:shutdown.bat

conf:存放各种Tomcat服务器的配置文件

例如:server.xml

lib:存放Tomcat服务器所需要的jar文件

tomcat依赖的jar包

logs:存放Tomcat服务运行的日志

记录出错等信息

temp:Tomcat运行时的临时文件

webapps:存放允许客户端访问的资源(Java程序)

可执行项目(将我们开发的项目 放入该目录)

work:存放Tomcat将JSP转换之后的Servlet文件

存放由jsp翻译成的Java,以及编译成的class文件

二. 配置Tomcat

1. IDE作用

开发基于B/S的应用系统,首先必须要开发网站,在传统的情况下,网页可以直接写在记事本上

但是现在大型项目个数比较多,用相应的IDE软件编写效率高

2. 安装Java系列的IDE

例如:JBuilder、JCreator、NetBeans、Eclipse、MyEcilpse

3. 配置JDK(必须配置JAVA_HOME)

JDK(java development kit), Java开发工具

JRE(java runtime environment), Java运行环境

因为java必须经过编译才能运行,编译就要通过常用命令比如:编译javac,javadoc等
而这些常用的编译命令就存放在jdk的bin目录

而window运行java编译命令的时候,本地查找不到某个命令或文件,会到path中去查找
所以不可能在每个java文件所在目录放置jdk,故把jdk放置path环境变量中,这样每个java文件都可以通过path中设定的jdk目录找到编译命令进行编译
一般设定java的时候为了在任何目录下都可以运行bin文件夹下的命令。就将java的bin目录声明到path中。

编译后的class类就要通过jre运行环境进行运行实现


最好是将JAVA_HOME、CLASSPATH、PATH都配置了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4. 配置tomcat(CATALINA_HOME)

在这里插入图片描述

5. 测试服务器(启动tomcat服务)

双击startup.bat(.bat表示Windows里面的启动方式)
判断tomcat是否配置成功
在这里插入图片描述
发现出现了乱码

打开tomcat文件夹到conf目录下

修改logging.properties

找到

java.util.logging.ConsoleHandler.encoding = utf-8这行

更改为

java.util.logging.ConsoleHandler.encoding = GBK

就可以了!

修改之后,表示配置正确,服务启动成功

在这里插入图片描述
打开浏览器输入:localhost:8080
在这里插入图片描述
这个页面里面的内容在什么位置呢
在webapps里面的root,默认就访问这个
在这里插入图片描述
当在浏览器里面切换其他目录的时候
在这里插入图片描述
自己建立一个JSP项目JSPproject
在这里插入图片描述
里面的内容
其中WEB-INF里面的web.xml里面可以设置默认的初始页面
在这里插入图片描述
在写一个自己的jsp文件
在这里插入图片描述
查看效果
在这里插入图片描述

常见的状态码:

404:资源不存在
200:一切正常
403:权限不足(如果访问a目录,但是a目录设置不可见)
300、301:页面重定向(跳转)
500:服务器内联错误(代码错误)



在这里插入图片描述
其中这两个.exe文件都可以打开Tomcat服务器

其中Tomcat9.exe是以控制台形式打开Tomcat
Tomcat6w.exe是以窗口形式打开Tomcat
但是这两个一般用不到

6. 配置Tomcat常见错误

可能与其他服务的端口号冲突

tomcat默认端口号是8080(此端口号比较常见,容易发生冲突)

修改端口号:
在这里插入图片描述

7. 在Eclipse里面配置服务器

以下步骤是将一个独立安装的Tomcat 整合到Eclipse中,方便在Eclipse发布Web工程到Tomcat 服务器,启停WebServer 调试程序。项目开发中不推荐使用Eclipse自带的Web Server,不便于运行调试,往往需要根据项目需求独立安装指定厂家和版本的Webserver

选择窗口,点击首选项
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
Window -> show view -> Server 打开“Server” 面板 配置 Server,如果没有“Server” ,选择 “other”,在搜索框输入Server定位选项,再双击打开Server面板
在这里插入图片描述
在这里插入图片描述
打开实例配置界面,修改 Deploy Path
在这里插入图片描述
启动tomcat server在这里插入图片描述
在这里插入图片描述
在 浏览器地址栏 输入 http://localhost:8080/
在这里插入图片描述

三. 第一个Web项目

开发一个web网站步骤

  1. 创建web项目,建立基本结构
  2. 设计web项目的目录结构,将网站中的各个文件分门别类
  3. 编写web项目的代码,编写网页
  4. 部署web项目,在服务器中运行该项目

步骤一:创建web项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

步骤二:设计web项目目录结构

将网站中的各个文件分门别类,方便以后查找修改,建立不同类型文件夹

首先介绍一下文件目录结构

其中里面的.jsp文件可以很方便的在页面生成动态内容,是web应用可以输出动态页面

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

步骤三:编写web项目代码,编写网页

新创建的项目没有web页面,需要另外创建页面文件,可以是动态jsp也可以是静态html
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

若想要在外部浏览器打开这个页面,可以如下设置
在这里插入图片描述
若浏览器打开项目有乱码的情况:是因为编码方式错误的问题
通过以下方式修改编码方式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
此时浏览器就会正常显示了
在这里插入图片描述

步骤四:部署web项目,在服务器中运行该项目

在页面编写完成之后,必须要将整个项目放到服务器中去运行,这叫部署web项目

发布项目到Tomcat (项目源代码在Eclipse,Tomcat 是运行环境)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四. 一些常见的疑问

1. 什么是URL

URL例子:http://localhost:8080/sky/index.jsp

定义:URL是Uniform Resource Locator的缩写,意为统一资源定位符,简称网址

作用:URL能够唯一识别internet上具体计算机、目录、文件位置的命名约定

URL格式:

第一部分是协议:
	例如http

第二部分是主机IP地址:
	例如localhost:8080	或者使用127.0.0.1

第三部分是主机资源的具体地址
	例如:文件名和目录

2. 项目放在服务器的哪个地方

我们服务器使用的是tomcat9.0

因此项目放在tomcat安装目录下的webapps文件夹中

©️2020 CSDN 皮肤主题: 像素格子 设计师:CSDN官方博客 返回首页