1 Tomcat服务器的介绍和使用
在学习了HTTP协议之后,我们对浏览器和服务器的交互过程和规范有了一定程度的了解,也有了自己的理解。
Tomcat服务器的介绍和使用
服务器的概念和角色:
问题:
学完java编程,java代码很重要的一个作用就是处理数据。但是,目前我们只运行一次编写好的代码,也就是在它运行完之后,如果需要再次运行,就需要手动再次启动代码的执行。但是我们无法提前知道用户会在什么时候发送请求,所以我们无法决定我们编写的java代码应该在什么时候开始运行。并且手动操作变得不切实际。
解决方案:
那么,根据java的网络内容,是否可以用代码写一个容器呢?
(对象)呢?容器可以根据用户的请求启动并运行我们编写的数据逻辑代码。答案是肯定的。
实现:
计算机网络服务器
流程:客户请求—& gtTomcat服务器–& gtJava程序—& gt返回相应的html
解释:
所谓的服务器,其实就是一个用代码编写的容器,可以根据用户的请求实时调用并执行相应的逻辑代码。在普通用户眼里,它就是一个安装程序。我们只需要在操作系统上安装服务器,按照规则把我们事先写好的逻辑处理代码放到服务器的指定位置,启动服务器,那么服务器就会根据收到的处理请求自动调用并执行对象的逻辑代码。
下载并安装Tomcat服务:
下载地址:
https://tomcat.apache.org/download-70.cgi
安装:
下载成功后会是一个压缩包文件,可以解压。
注意:尽量不要在中文目录下解压。
目录结构介绍:
备份将在运行时备份基本配置。
Bin存储启动和关闭Tomcat的可执行文件。
Conf存储Tomcat的配置文件
库文件
日志存储日志文件。
Temp存储临时文件。
webapps存储web应用程序,默认情况下,它们在这里读取项目。
WorkJSP转换后存储Servlet文件
验证安装:
打开bin目录,然后双击执行startup.bat文件,打开浏览器,在地址栏输入localhost:8080/。如果出现tomcat广告页面,则安装成功。
常见问题:
1.tomcat依赖于JDK,并且必须配置JDK环境。有关配置模式,请参见
https://jingyan.baidu.com/article/6dad5075d1dc4。
0a123e36ea3.html
2.闪回,启动闪回的问题通常是由JDK的环境变量配置的问题引起的。参见1重新配置。如果它仍然闪烁,请使用:
Add:在binstartup.bat文件的第一行之前设置J***A_HOME=JDK目录。
解压后设置CATALINA _ HOME =的目录。
这样运行startup.bat就可以正常启动tomcat服务器了。如果要点击shutdown.bat关闭服务器,也可以将上面两行添加到shutdown.bat文件中。
2 MyEclipse的使用和第一个Web项目
在学习了服务器并成功安装后,我们知道当浏览器向服务器发送请求时,服务器会调用并执行相应的逻辑代码来处理请求。逻辑由程序员自己编写,然后放入服务器运行,其实就是一个Servlet程序。
第一个Web程序:
开发工具:
功能强大的编辑器
Myeclipse安装:
双击安装软件,然后一直到下一步(位数可以根据电脑操作系统的位数来选择)。
Myeclipse的破解:
根据被破解的文件。
第一个Web项目:
1.打开Myeclipse并创建workshop 空
2.点击文件选择->:新建->;web项目—>输入项目名称,然后单击完成。
3.在src下创建包com.bjsxt.servlet。
4.在包下创建一个普通的java类MyServlet,继承HttpServlet。
5.重写MyServlet类中的服务方法。
6.在webRoot下的WEB-INF下找到web.xml文件,并对其进行如下配置。
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://***.w3.org/2001/XMLSche***-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:sche***Location="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"><!--配置Servlet --><!--配置servlet类路径 --><servlet><servlet-name>my</servlet-name><servlet-class>com.bjsxt.servlet.MyServlet</servlet-class></servlet><!--配置访问方式 --><servlet-***pping><servlet-name>my</servlet-name><url-pattern>/my</url-pattern></servlet-***pping></web-app>
7、 打开 tomcat 的安装目录,在 webapps 目录下新建文件夹,文件夹名为 project,并将项目源码 webRoot 下的内容全部***到该文件夹下。& lt?xml版本="1.0 "编码="UTF-8 "?& gt& ltwe B- app xmlns:xsi = " http://*** . w3 . org/2001/XML sche***-instance " xmlns = " http://Java . sun . com/XML/ns/javaee " xsi:sche*** location = " http://Java . sun . com/XML/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" ID = " web app _ ID " version = " 2.5 " >& lt!-配置servlet-->:<!-配置servlet类路径-->:<servlet & gt& ltservlet-name >我的& lt/servlet-name >& ltservlet-class >com . bjsxt . servlet . my servlet </servlet-class >& lt/servlet >& lt!-配置访问方法-->:<servlet映射& gt& ltservlet-name >我的& lt/servlet-name >& lturl模式& gt/my </URL-pattern >& lt/servlet-***pping >& lt/we B- app >7.打开tomcat的安装目录,在webapps目录下新建一个文件夹,文件夹名为project,将项目源代码webRoot下的所有内容***到这个文件夹中。
8.启动tomcat服务器,在地址栏输入:localhost:8080/project/my。
总结:
MyEclipse是一个开发工具,方便程序员写代码。真正运行的代码不是用MyEclipse写的代码,而是部署在tomcat server中的代码。Tomcat会根据请求自动调用相应的代码来处理请求。
配置Eclipse Tomcat
1.选择窗口并设置首选项。
2.设置服务器,选择运行时环境,然后单击添加。
3.选择tomcat v7.0并单击下一步。
4.选择tomcat 7.0目录地址并设置jdk1.8
5.缺少apache包会报告错误,以及解决方案。
5.1
5.2
5.3
5.4
5.5
5.6
本文来自夜遇投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/563494.html