使用eclipse写第一个Java_web的hello_world项目
2024-09-19 21:47:58
1、先创建一个Java_web项目
如果你没有下载过Tomcat服务器,不会配置,建议看一下我得这一篇博客:https://www.cnblogs.com/kongbursi-2292702937/p/11746773.html
我得项目名称为day02
上面信息填完之后点next,别点finish
再点next
之后finish就可以,创建完之后如下:
之后创建一个Java类hello_world.java,继承于GenericServlet
文件内容如下:
import java.io.IOException; import javax.servlet.GenericServlet;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse; public class hello_world extends GenericServlet { @Override
public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
// TODO Auto-generated method stub
res.getOutputStream().write("hello_world".getBytes());
} }
之后配置web.xml文件,以使得外界可以访问到这个文件
这里给出文件内容:不需要全部一样,只要web.xml文件红色框内一样就可以
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
<display-name>day02</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list> <servlet>
<servlet-name>hello_world</servlet-name> <!-- 就是一个名字,没实际意义 -->
<servlet-class>day02.hello_world</servlet-class> <!-- 给出Java文件位置 -->
</servlet> <servlet-mapping>
<servlet-name>hello_world</servlet-name>
<url-pattern>/hello_world</url-pattern> <!-- 你要映射的地址 -->
</servlet-mapping>
</web-app>
之后创建一个Tomcat服务器
点了之后默认就运行了。可以右键点击停止或启动:
启动Tomcat服务器之后,打开网页访问127.0.0.1:8080/day02/hello_world
day02就是:
hello_world就是:
最后记得要把day02发布到服务器上面
完结!!
最新文章
- MVC+EF6+Oracle,提示ORA-01918: user &#39;***&#39; does not exist
- java 字符串判断是否相等
- 关于解析P D X P 协议的心得
- limux curl命令
- MySQL 安装 启动命令总结
- 【BZOJ】3850: ZCC Loves Codefires(300T就这样献给了水题TAT)
- Spring入门学习(一)
- Codevs 1097 校门外的树
- NOR FLASH与NAND FLASH
- TSQL Beginners Challenge 1 - Find the second highest salary for each department
- HDOJ(HDU) 2148 Score(比较、)
- JSTL之c:set
- SOFA 源码分析 — 自定义线程池原理
- 【Android Studio安装部署系列】五、新建你的第一个项目:HelloWorld
- airflow docker
- Mybatis generator 自动生成代码(2)
- PDF常见问题总结
- tmux快捷键汇总(常用)
- File类之常用方法
- 浅谈MySQL字符集