javaweb基础知识整理

javaweb基础知识整理

ID:6075126

大小:507.00 KB

页数:60页

时间:2018-01-02

javaweb基础知识整理_第1页
javaweb基础知识整理_第2页
javaweb基础知识整理_第3页
javaweb基础知识整理_第4页
javaweb基础知识整理_第5页
资源描述:

《javaweb基础知识整理》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一、TOMCAT服务器的安装与配置1.常见服务器:WebLogic(BEA)、webSphere(IBM)、Tomcat(Apache)2.Tomcat的下载与安装下载地址:http://tomcat.apache.org/安装目录不能包含中文和空格JAVA_HOME环境变量指定Tomcat运行时所要用的jdk所在的位置,注意,配到目录就行了,不用指定到bin。端口占用问题:netstat-ano命令查看端口占用信息Catalina_Home环境变量:startup.bat启动哪个tomcat由此环境变量指定,如果不配置则启动当前tomcat,推荐不要配置

2、此环境变量。3.Tomcat的目录结构bin--存放tomcat启动关闭所用的批处理文件conf--tomcat的配置文件,最终要的是server.xml*实验:修改servlet.xml,更改tomcat运行所在的端口号,从8080改为80lib--tomcat运行所需jar包logs--tomcat运行时产生的日志文件temp--tomcat运行时使用的临时目录,不需要我们关注webapps--web应用所应存放的目录work--tomcat工作目录,后面学jsp用到4.虚拟主机一个真实主机可以运行多个网站,对于浏览器来说访问这些网站感觉起来就像这些网

3、站都运行在自己的独立主机中一样,所以,我们可以说这里的每一个网站都运行在一个虚拟主机上,一个网站就是一个虚拟主机。4.1配置虚拟主机在server.xml中标签下配置,其中name属性指定虚拟主机名,appBase指定虚拟主机所在的目录只在servlet.xml中配置Hosts,还不能使其他人通过虚拟主机名访问网站,还需要在DNS服务器上注册一把,我们可以使用hosts文件模拟这个过程。默认虚拟主机:在配置多个虚拟主机的情况下,如果浏览器使用ip地址直接访问网站时,该使用哪个虚拟主机响应呢?可以在标签上设置def

4、aultHost来指定。5.web应用web资源不能直接交给虚拟主机,需要按照功能组织用目录成一个web应用再交给虚拟主机管理。5.1web应用的目录结构web应用目录

5、-html、css、js、jsp静态资源和JSP文件都可以直接放置在web应用的目录下,直接放在web应用下的内容,浏览器可以直接访问到

6、-WEB-INF可以没有,但是最好有,如果有则一定要保证他的目录结构是完整的。放置在WEB-INF目录下的所有资源浏览器没有办法直接进行访问。

7、-classes动态web资源运行时的class文件要放在这个目录下。

8、-lib动态web资源运行时所依赖的j

9、ar包要放在这个目录下。

10、-web.xml整个web应用的配置文件,配置主页/Servlet的映射/过滤器监听器的配置都需要依赖这个文件进行。5.2web.xml文件的作用某个web资源配置为web应用首页将servlet程序映射到某个url地址上为web应用配置监听器为web应用配置过滤器但凡涉及到对web资源进行配置,都需要通过web.xml文件*实验:配置一个web应用的主页5.3web应用的虚拟目录映射5.3.1在server.xml的标签下配置如果path=""则这个

11、web应用就被配置为了这个虚拟主机的默认web应用。5.3.2在tomcat/conf/引擎名/虚拟主机名之下建立一个.xml文件,其中文件名用来指定虚拟路径,如果是多级的用#代替/表示,文件中配置,如果文件名起为ROOT.xml则此web应用为默认web应用。这种配置方式不需要重启服务器,推荐。5.3.3直接将web应用放置到虚拟主机对应的目录下,如果目录名起为ROOT则此web应用为默认web应用。如果三处都配置默认web应用则server.xml>config/.../xx.xml>webapps。5.4

12、杂项(1)打war包:方式一:jar-cvfnews.war*方式二:直接用压缩工具压缩为zip包,该后缀为.war。(2)通用context和通用web.xml,所有的都继承子conf/context.xml,所有的web.xml都继承自conf/web.xml(3)reloadable让tomcat自动加载更新后的web应用,当java程序修改后不用重启,服务器自动从新加载,开发时设为true方便开发,发布时设为false,提高性能。(4)Tomcat管理平台,可以在conf/tomcat-users.xml下配置用户名密码及权限。6

13、.作业配置一个www.google.com这样一台虚拟主机,其中包

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。