韩顺平html笔记完整版,韩顺平servlet笔记(必看完整版)

韩顺平servlet笔记(必看完整版)

更新时间:2017/2/9 12:50:00  浏览量:632  手机版

? 背景知识介绍

J2EE的13种技术

java->servlet->jsp [技术总是有一个演变过程]

zip粘贴到word设置

? 回顾一下我们现有的技术

java 基础(面向对象,集合,界面,线程,文件,网络)

jdbc (java 的数据库编程)

oracle / mysql / sqlserver

html css javascript (web 开发) ->网页设计

xml

serlvet+jsp ->java web开发[使用java技术做 web开发]

? java ee 体系的介绍

? servlet项目演示

? web 开发介绍

① 静态页面 (html)

② 动态页面

1. 用户可以输入数据,和页面交互(注册,购物,发帖子,付款...)

2. 不同时间打开页面,内容是变化.

3. 目前比较流行的左动态页面的技术 ( servlet/jsp , php , asp.net , asp, cgi )

? 动态网页技术的比较(了解)

? bs 和 cs的比较

(1)BS:browser server 浏览器服务器

(2)cs client server 客户服务

? 为什么需要的web服务器/web究竟是干什么的?

模拟一个web服务器 MyWebServer.java

import java.io.*;

import java.net.*;

public class MyWebServer

{ public static void main(String []args) throws Exception

{

ServerSocket ss=new ServerSocket(80);

Socket s=ss.accept();

//提示一句话

System.out.println("在 9999 上等待连接...");

OutputStream os=s.getOutputStream();

BufferedReader br=new BufferedReader(new FileReader("d:\\hello.html")); String buf="";

while((buf=br.readLine())!=null)

{ os.write(buf.getBytes());

}

//关闭流

}

?} br.close(); os.close(); s.close(); 通过tomcat来讲解BS结构

? 安装tomcat服务器

(1) 解压即可

(2) 配置

①在环境变量中添加

JAVA_HOME= 指向你的jdk的主目录(并不是bin文件目录)

② 在不配置JAVAHOME的前提下启动tomcat

在startup.bat的第25行中添加set JAVA_HOME=JKD路劲

(3) 启动tomcat服务器

到 tomcat 主目录下 bin/startup.bat

(4) 验证是否安装成功 (8080是默认端口如果该端口已经被占用需要修改端口)

? tomcat安装后问题解决

(1)tomcat无法正常启动的原因分析

1. JAVA_HOME 配置错误,或者没有配置

2. 如果你的机器已经占有了8080 端口,则无法启动,

解决方法

(1) 你可以8080 先关闭

netstat –an

netstat –anb 来查看谁占用该8080

(2) 主动改变tomcat的端口.

到 conf/server.xml 文件中修改

server.xml的端口号)protocol="org.apache.coyote.http11.Http11NioProtocol" redirectPort="8443"/>

(3) 能够正常启动,但是会导航到另外一个页面.

去修改工具->管理加载项,把默认的导航给禁用即可.

(4) 在访问 tomcat时候,一定保证 tomcat 服务器是启动

? tomcat的目录结构文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值