本文介绍: Web服务器是运行及发布Web应用的容器,只有将开发的Web项目放置在该容器中,才能使网络中的所有用户通过浏览器进行访问。我们发现重新编写代码后,需进行重新编译,移动文件,重启服务等操作,时间成本较高昂。我们将Servlet环境部署在IDEA开发工具中 从而便于我们之后的开发。项目文件下需要WEB-INF文件夹与你将要访问的html文件。从而在toncat看见我们编写的first.html页面。找到lib文件路径下的servlet–api.jar包。将class文件放置在之前建立的classes文件夹下。
1.1 C/S架构
1.2 B/S架构
2.1 服务器
Web服务器是运行及发布Web应用的容器,只有将开发的Web项目放置在该容器中,才能使网络中的所有用户通过浏览器进行访问。
2.2 常见服务器
3.1 Tomcat安装
官网:Apache Tomcat® – Apache Tomcat 10 Software Downloads
3.2 Tomcat使用
若此处命令行运行后界面直接关闭 需要检查JAVA_HOME配置是否正确
此时再对Apache Tomcat/9.0.31进行访问 将不能观察到内容
3.3 Tomcat配置
3.4 Tomcat项目部署
项目文件下需要WEB-INF文件夹与你将要访问的html文件
WEB-INF文件夹下
- 访问 :http://localhost:8080/firstweb/first.html
- 协议 :http
- 域名或主机名:locallhost
- 端口号:8080
- 项目路径:firstweb/first.html
4.1 Servlet技术
4.2 Servlet配置
将其路径保存
4.3 配置测试
//简单Servlet示例
import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.ServletException;
import java.io.IOException;
public class MyServlet implements Servlet{
public void init(ServletConfig config) throws ServletException{
}
public void service(ServletRequest request,ServletResponse response) throws ServletException,IOException{
System.out.println("My First Servlet");
}
public void destroy(){
}
public ServletConfig getServletConfig(){
return null;
}
public String getServletInfo(){
return null;
}
}
我的版本均为1.8.0_312
删除不同JDK 或者 调整path路径 将某一版本JDK的bin路径放置在前列
则表明Servlet环境配置成功。
4.4 Servlet部署
配置web.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0"
metadata-complete="true">
<!-- 1.添加servlet节点 -->
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>MyServlet</servlet-class>
</servlet>
<!-- 2.添加servlet-mapping节点 -->
<!-- 2.对Servlet做映射 name保持一致 -->
<!-- 2.url-pattern是访问Servlet的路径 -->
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/myservlet</url-pattern>
</servlet-mapping>
</web-app>
表明Servlet成功部署
5.1 IDEA部署
我们发现重新编写代码后,需进行重新编译,移动文件,重启服务等操作,时间成本较高昂。
我们将Servlet环境部署在IDEA开发工具中 从而便于我们之后的开发。
IDEA 创建新项目
在Web-INF文件夹下存放如下文件
配置Tomcat
部署项目
原文地址:https://blog.csdn.net/yt266666/article/details/127401802
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_13119.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。