JavaWeb及Tomcat的配置

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6


 Web其实就是一个网页;它也是分为静态Web和动态Web,而在Java中把动态Web资源开发的技术称为JavaWeb;

  1. 静态Web就是指从网页中获取的数据始终不变,例如HTML;
  2. 动态Web是指能够从服务器端动态的获取数据的网页,例如 JSP、Servlet ;

Web的发展

静态Web

静态Web中服务端直接从客户端读取数据(就是客户端向服务端发送请求后,服务器向客户端发送一个响应而结束),它的缺点就是:网页中的内容无法更新;

动态Web

动态Web可以从服务器获取数据,而且还可以连接数据库,网页中的资源可以随时的更新变换,他的优点为:

  1. 可以真正的实现用户交互;
  2. 用户可以从服务端获取到自己的独立空间;
  3. 增强用户的体验性;

Web服务器:

  1. IIS (微软)
  2. Tomcat (性能优良,非常的小,他是符合Web服务器最小的服务器,Apache)
  3. WebLogic
  4. WebShare

搭建JavaWeb开发环境

在Java中经常需要搭建环境,但是为什么要搭建JavaWeb环境呢?其实也是一样的,因为不管是哪个网页资源,要想被计算机访问就必须要有一个与之相对应网络通信程序;

安装Tomcat服务器

  1. 下载Tomcat : http://tomcat.apache.org/
  2. 找到download;
  3. 在download下面找到下载的版本和相对应的包;
  4. 下载完成后减压,减压完后会得到一些目录;
  5. 在 bin 目录下找到  startup.bat   双击就可以启动Tomcat;
  6. 要关闭Tomcat   在bin目录下找到 shutdown.bat  可以用来关闭;

JavaWeb及Tomcat的配置_服务器

如果出现如上图所示表明Tomcat已经启动成功;但是在启动中还有可能出现一些问题:

1.在启动后出现乱码问题

1. 在安装目录中找到 conf 目录;

JavaWeb及Tomcat的配置_java_02

2.点击进入找到   logging.properties;

JavaWeb及Tomcat的配置_java_03

3.用记事本打开   logging.properties   将java.util.logging.ConsoleHandler.encoding = UTF-8改为 java.util.logging.ConsoleHandler.encoding =GBK;

JavaWeb及Tomcat的配置_java_04

4.保存,重新启动Tomcat;

2.在启动Tomcat是出现闪退问题(可能是java的路径配置不同导致)

1.找到 bin目录,打开找到   catalina.bat;

JavaWeb及Tomcat的配置_Web_05

 

 2.用记事本打开,加入java的安装路径;

JavaWeb及Tomcat的配置_java_06

3.保存,重新启动Tomcat;

Tomcat 端口配置

在conf/server.xml配置文件配置了我们服务器相关一些服务,我们可以修改其内容,改变tomcat运行的端口号

JavaWeb及Tomcat的配置_服务器_07

如果将8080端口改为8081端口,在访问网页时就会改变

JavaWeb及Tomcat的配置_java_08

使用IDE搭建Web环境

  1. 打开IDE,创建Web项目
  2. 选择Web Application

JavaWeb及Tomcat的配置_Web_09

3.编辑项目名

JavaWeb及Tomcat的配置_Web_10

4.

JavaWeb及Tomcat的配置_服务器_11

5.配置Tomcat服务器

6.

JavaWeb及Tomcat的配置_服务器_12

7.点击 + /TomcatServer/Local

JavaWeb及Tomcat的配置_Web_13

8.

JavaWeb及Tomcat的配置_服务器_14

9.或者点击Deployment,点击 + 号也可以创建;

JavaWeb及Tomcat的配置_Web_15

10.点击即可运行

JavaWeb及Tomcat的配置_java_16

11.如果运行网页如下图所示,即表明配置成功;

JavaWeb及Tomcat的配置_java_17

 

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: JavaTomcat