Javaweb服务器的配置和使用在配置和使用之前先让我们对JavaWEB做个大概的了解。
简介
什么是JavaWEB
JavaWEB 其实就是通过Java的语言编写网页
常用的架构分为两种client/server简称c/ s和browser/server简称b/s。
两种架构也是各有优缺点
c/s一定应用于客户端和服务器 如我们经常使用的QQ或者播放器等
此架构的优点在于:客户端的代码写在本地,对服务器压力特别的小。
缺点也是很明显:由于客户端在本地所以,在安装或者更新的时候要进行相关数据的下载。
b/s架构 应用浏览器与服务器 像12306的网站...
在配置和使用之前先让我们对JavaWEB做个大概的了解。
简介
什么是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, 启动过程中报错
java.net.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的文件
本文档为【Javaweb服务器的配置和使用】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。