当前位置:   article > 正文

Java Web开发环境配置_javaweb开发环境配置

javaweb开发环境配置

一. 安装Tomcat

tomcat提供了两种使用方式:安装版本和免安装版本(解压即可使用)

1. 下载

Tomcat官方网站进行下载

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

  • tar.gz是linux下的安装包

2. 解压

解压完成就可以直接使用了

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

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

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

例如:server.xml
  • 1

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

tomcat依赖的jar包
  • 1

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

记录出错等信息
  • 1

temp:Tomcat运行时的临时文件

webapps:存放允许客户端访问的资源(Java程序)也就是存放网站的地方

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

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

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

二. 配置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里面的启动方式)
shutdown.bat关闭服务器

判断tomcat是否配置成功
在这里插入图片描述
发现出现了乱码

打开tomcat文件夹到conf目录下

修改logging.properties

找到

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

更改为

java.util.logging.ConsoleHandler.encoding = GBK

就可以了!
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

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

在这里插入图片描述
打开浏览器输入: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. 发布一个web网站

将自己写的网站,放到服务器(tomcat)中指定的web应用的文件夹下(webapps),就可以访问了

注意:通过startup.bat启动服务器之后,可以在浏览器直接访问webapps里面的文件

在这里插入图片描述
网站应该有的结构

	--webapps:Tomcat服务器的web目录
		- pudding:网站的目录名
			- WEB-INF
				- classes:java程序
				- lib:web应用所依赖的jar包
				- web.xml:网站的配置
			- index.html:默认的首页
			- static	
				- css
					- style.css
				- js
				- img
			- ....
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

7. 配置Tomcat常见错误

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

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

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

  • mysql端口:3306
  • http端口:80
  • https:443

8. 谈谈网站是如何进行访问的

8.1 输入一个域名,回车
www.baidu.com
  • 1
8.2 检测本机的hosts配置文件下有没有这个域名的映射
  • 有:直接返回对应的ip地址,这个地址中,有我们需要访问的web程序,可以直接访问
  • 没有:去DNS服务器找,找到的话就返回,找不到就返回找不到
    在这里插入图片描述

三. 在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.xml文件的修改和eclipse中server.xml文件修改同步化,这样使得本地tomcat的配置信息与eclipse中的tomcat的配置信息保持一致

只有在第一次创建tomcat实例之后,才能进行修改
接选中我们选中Use Tomcat installation(takes control of Tomcat installation),然后配置Deploy Path(部署路径),将其部署到tomcat的webapps路径下,D:\Tomcat\application\apache-tomcat-9.0.43\webapps。保存即可

在这里插入图片描述
启动tomcat server在这里插入图片描述
在这里插入图片描述
在 浏览器地址栏 输入 http://localhost:8080/
在这里插入图片描述

四. 第一个Web项目

开发一个web网站步骤

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

步骤一:创建web项目

在这里插入图片描述
在这里插入图片描述
点击下一步

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

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

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

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

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

在这里插入图片描述
在这里插入图片描述
注:在Eclipse中创建的web项目:浏览器可以直接访问 webcontent中的文件,例如http://localhost:8080/Hello_JSP/index.jsp
其中index.jsp就在webcontent目录中,
但是WEB-INF中的文件,无法通过客户端(浏览器)直接访问,只能通过请求转发来访问

并不是任何的内部跳转都能访问web-inf,
原因是跳转有2种方式:请求转发、重定向
  • 1
  • 2

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

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

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

若想要在外部浏览器打开这个页面,可以如下设置
在这里插入图片描述

(1). 统一字符集编码

1. 编码分类

设置jsp文件的编码(jsp文件中的pageEncoding属性):jsp——>java(之间的转码操作)

设置浏览器读取jsp文件的编码(jsp文件中的content属性)

一般需要将上述设置成一致的编码,推荐使用utf-8

文本编码:

将整个eclipse中的文件,统一设置(统一)

设置某一个项目

设置单独文件
  • 1
  • 2
  • 3
  • 4
  • 5
2. 修改方式

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

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

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

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

五. 配置虚拟路径

将web项目配置到webapps以外的目录

也就是将web项目放置到webapps以外的目录

1. 进入配置文件

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

2. 配置方式

(1). 方式一

添加
在这里插入图片描述
docBase:实际路径
path:虚拟路径(绝对路径、相对路径【相对于webapps】)
在这里插入图片描述
缺点:需要重启Tomcat

(2). 方式二

在这里插入图片描述
配置文件只要写一句一下的语句就行
在这里插入图片描述
优点:不需要重启Tomcat

六. 虚拟主机

1. 在conf/server.xml里面进行配置

2. 增加本机host文件映射

在这里插入图片描述

3. 重启服务器

七. 一些常见的疑问

1. 什么是URL

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

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

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

URL格式:

第一部分是协议:
	例如http

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

第三部分是主机资源的具体地址
	例如:文件名和目录
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

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

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

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

八、重新安装Tomcat

删除tomcat的安装目录
在这里插入图片描述
重新解压到原目录下

启动Eclipse
删除Servers
在这里插入图片描述
配置tomcat服务器
先移除原来的,再添加新的
在这里插入图片描述
启动服务
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/1003852
推荐阅读
相关标签
  

闽ICP备14008679号