JavaWeb学习基本流程及tomcat发布

web开发实际上就是客户端发送请求到服务端,服务端给出相应的数据。如下图:

 

 图中可以发现从什么开始学起

一、tomcat(网站发布正常是放在最后,但是现在使用的eclipse要配置tomcat,所以就先说)
二、html、js、css(主要想说的时静态页面也是要经过Servlet)
三、Servlet接口
四、JDBC,数据库
五、jsp、EL、JSTL保证jsp页面与Servlet之间通讯

关于tomcat安装网上有很多就不叙述了

①、tomcat目录结构

 

bin: 包含了一些jar ,  bat文件 。  startup.bat
conf:tomcat的配置  server.xml  web.xml
lib : tomcat运行所需的jar文件
logs:运行的日志文件
temp:临时文件
webapps:发布到tomcat服务器上的项目,就存放在这个目录。 
work(目前不用管):jsp翻译成class文件存放地

 ②、如何把一个项目发布到tomcat中

发布三种方式:
1、web文件拷贝到webapps/ROOT下

2、配置虚拟路径(tomcat/conf/server.xml)找到host元素节点   

<!-- docBase :  项目的路径地址 如: D:\xml02\person.xml     
path : 对应的虚拟路径 一定要以/打头。     
对应的访问方式为: http://localhost:8080/a/person.xml --> 
<Context docBase="D:\xml02" path="/a"></Context>

3、配置虚拟路径(tomcat/conf/[enginename(conf/server中engine节点的name属性)]/[hostname(conf/server中engine节点的name属性)]/ 新建一个xml文件)

3.1、 自定义名字(person.xml)

3.2、 在这个文件里面写入以下内容    

<?xml version='1.0' encoding='utf-8'?>    
<Context docBase="D:\xml02"></Context>

3.3、 在浏览器上面访问   http://localhost:8080/自定义名字(person)/xml的名字即可

 ③、给Eclipse配置Tomcat

1. 在server里面 右键新建一个服务器, 选择到apache分类, 找到对应的tomcat版本, 接着一步一步配置即可。

 

 

 

 2. 配置完毕后, 在server 里面, 右键刚才的服务器,然后open  , 找到上面的Server Location , 选择中间的 Use Tomcat installation...

 

 3.测试tomcat服务,创建一个web项目

 

 

 

运行结果:

 

 

这样貌似就完成了。

注意:通过startup.bat启动tomcat时,会一闪而过,有两种可能,一、没有配置JAVA_HOME环境变量,二、jdk版本不匹配

 

posted @ 2020-01-20 17:37  一杯水M  阅读(286)  评论(0编辑  收藏  举报