java039:网络编程,Tomcat启动后闪退如何解决

一,网络编程
Ip:连接在网络中的每一台计算机都有一个唯一的地址,这个地址就是ip
查看计算机IP地址:cmd打开dos命令框,输入ipconfig查看
在这里插入图片描述
Tcp:传输控制协议,面向连接的,传送可靠的字节流服务,传送速度慢,安全性高,可以传送大量数据!(比如打电话)
Udp:用户数据包协议(打包把数据传输过去),面向数据包运输层协议,传送速度快,安全性低,传送少量的数据(比如发短信)
端口号:就是指代电脑上的应用程序,取值范围是0-65535之间,其中0-1023这1024个端口号默认被系统占用,你自己定义的端口号不能在这个区间
常见的端口号:
网址默认端口:80
Mysql:3306
Oracle:1521
sqlserver:1433
ftp:20输出端口,21输入端口
Tomcat:8080
###Ping:看一个网址是否联通,并去网址对应的ip地址
在这里插入图片描述
套接字(socket)为两台计算机之间的通信提供了一种机制
形式:ip+端口号

打电话需要有电话或手机,套接字就是手机。
你打的,你就是主叫方,对方就是被叫方。那么你需要一个Socket,对方需要一个ServerSocket。
被叫方有多个号。他得选中一个号工作,这叫绑定。在套接字上,是绑定到端口。
对方需要开机才能接听电话。那他就得先侦听。ServerSocket的accept()就是开始侦听,并有来电时接听。

C盘>windows>system32>drivers>etc>hosts,这的套接字可以修改成其他的地址,比如本地,自己写的或者错误的都可以。

在Windows系统中,约定 127.0.0.1 为本地计算机的IP地址, 0.0.0.0是错误的IP地址。
如果,我们在Hosts中,写入以下内容:
127.0.0.1 +要屏蔽的网站A的域名
0.0.0.0 +要屏蔽的网站B的域名
这样,计算机解析域名A和 B时,就解析到本机IP或错误的IP,达到了屏蔽网站A 和B的目的。

InetAdress:计算机硬件资源
http:超文本网络传输协议,所有的网址都要遵循http协议!

  • HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。
    *HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。
    *HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中
    *HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。Web服务器根据接收到的请求后,向客户端发送响应信息。

在这里插入图片描述
不管是请求还是响应的时候,都要遵循HTTP协议,如果没有遵循,则访问不到数据,在java和网页直接交互的时候,因为java没有遵循HTTP协议,所以我们得自己模仿其写一个,才能给到数据。
Tomcat:服务软件,apache基金组织,专门用来做服务器的一个组织,apache和sun公司还有其它一些小公司联合开发的tomcat
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用。
注意:Tomcat打开时一直闪退怎么办?
免安装的tomcat双击startup.bat后,启动窗口一闪而过,而且tomcat服务未启动。
原因是:在启动tomcat时,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。
解决办法:
1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行:
SET JAVA_HOME=D:\Java\jdk1.6.0_10 (你自己计算机的java jdk目录,注意目录里面不能带空格。)

SET TOMCAT_HOME=E:\tomcat-6.0.35 (解压后的tomcat文件目录)
在这里插入图片描述
2.同样的。在已解压的tomcat的bin文件夹下找到shutdown.bat,右击->编辑。在文件头加入下面两行:
SET JAVA_HOME=D:\Java\jdk1.6.0_10 (java jdk目录)
SET TOMCAT_HOME=E:\tomcat-6.0.35 (解压后的tomcat文件目录)
3.将你要发布/部署的web文件复制到tomcat的webapps目录下。
4.双击startup.bat即可启动tomcat,成功启动
在这里插入图片描述
Tomcat下如何部署一个网站

猜你喜欢

转载自blog.csdn.net/weixin_44699728/article/details/90113714
今日推荐