Java Web开发环境配置

您所在的位置:网站首页 javaweb如何运行 Java Web开发环境配置

Java Web开发环境配置

2023-12-21 20:05| 来源: 网络整理| 查看: 265

一. 安装Tomcat

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

1. 下载

Tomcat官方网站进行下载

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

tar.gz是linux下的安装包 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里面的启动方式) shutdown.bat关闭服务器

判断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. 发布一个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 - .... 7. 配置Tomcat常见错误

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

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

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

mysql端口:3306http端口:80https:443 8. 谈谈网站是如何进行访问的 8.1 输入一个域名,回车 www.baidu.com 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网站步骤

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

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

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

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

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

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

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

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

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

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

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

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

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

(1). 统一字符集编码 1. 编码分类

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

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

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

文本编码:

将整个eclipse中的文件,统一设置(统一) 设置某一个项目 设置单独文件 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 第三部分是主机资源的具体地址 例如:文件名和目录 2. 项目放在服务器的哪个地方

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

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

八、重新安装Tomcat

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

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



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3