Javaweb服务器的配置和使用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

简介

什么是JavaWEB

JavaWEB 其实就是通过Java的语言编写网页

常用的架构分为两种client/server简称c/ s和browser/server简称

b/s。

两种架构也是各有优缺点

c/s一定应用于客户端和服务器如我们经常使用的QQ或者播放器等

此架构的优点在于:客户端的代码写在本地,对服务器压力特别的小。

缺点也是很明显:由于客户端在本地所以,在安装或者更新的时候要进行相关数据的下载。

b/s架构应用浏览器与服务器像12306的网站就是此类架构。

此类架构的优点在于:相关更新在软件服务器端进行。

缺点显而易见:服务器压力较大,大家买不上火车票和此类架构有很大的关系。

在开发技术上分为静态web资源开发技术和动态web资源开发技术。

静态开发技术是指:web页面中可以让人浏览的数据是始终不变的。

常用的静态web开发技术有:HTML,CSS JAVASCRIPT

动态开发技术指:web页面中的数据是根据程序产生的,在不同时期是变动的。

常用的开发技术有:JSP/Servlet,ASP,PHP等

关于web服务器

工作原理其实就是网络编程,大家可以把这里理解为一台装有相关软件的电脑

访问方式:IP+端口默认的端口号为80;IP通常为固定的。

常用的服务器一般有 oracle公司的WebLogic(收费) 。IBM公司的WebSphere(收费)

还有就是由Apache提供的Tomcat(免费开源)。

下面的操作就以TOMCAT为例

安装的先提条件必须安装JDK ,必须配置JAVA_HOME ,配置环境变量

分为安装版本和绿色版本

注意:TOMCAT的路径不能有空格和中文

安装过程中经常出现的两个问题

1,在你启动的时候小黑窗口一闪而过。

解决办法,此类问题是由于没有配置JAVA_HOME引起的。配置后可以正常启动。

2,启动过程中报错

.BindException: Address already in use: JVM_Bind

在加载到最后的时候一闪而过。

此类问题是由于端口被占用导致的。

解决办法:把占用程序的端口结束掉。可以通过金山卫士等查看,也可以通过

Netstat – ano命令找到进程结束

tomcat的目录结构

WEB应用(网站目录)的组成结构

mail-------web应用的所在目录,名字可以自己起。

|

|---------存放静态页面HTML,JSP,CSS,图片等

|

|----------WEB-INF

|---web.xml(文件)配置文件,程序的入口。必须要有|---lib(文件夹) jar包

|---classes(文件夹) 编译成class的文件

MyEclipse和tomcat结合

window --- 属性 --- myeclipse --- servers --- tomcat

关于部署

方法一:可以把创建好的文件夹直接拷贝的webapps的目录下

注意:此类使用此类方法如何文件过大,拷贝时间较长,不推荐使用。如果只是测试就无所谓了

方法二:通过配置虚拟路径,来部署项目

修改tomcat/conf/server.xml

使用context标签来配置路径

docBase 表示文件在硬盘的路径

path 设置请求的路径(虚拟路径)

访问的路径就是path里面的路径加上docBase路径里面的文件。

方法三:在指定目录下建立xml文件。

目录为tomcat/conf/Catalina/localhost/XX.xml 其中Catalina文件夹和localhost文件夹需要自己进行创建

注意:这里不需要进行path设置。

访问路径就是docBase里面的文件

举例:

我定义了一个a.xml的文件在指定的目录下

DocBase设置的是 O:\hh 在hh目录下我又创建了i.html的文件

相关文档
最新文档