FirstWebApp
程序员文章站
2022-10-06 18:46:49
servlet规范中定义了web应用程序的目录层次:http://localhost:8080/docs/appdev/deployment.html 第一个web应用程序 开发,并部署到tomcat服务器下运行 在eclipse新建Java project 在Java项目下创建web开发的目录结构 ......
servlet规范中定义了web应用程序的目录层次:http://localhost:8080/docs/appdev/deployment.html
第一个web应用程序
开发,并部署到tomcat服务器下运行
- 在eclipse新建java project
- 在java项目下创建web开发的目录结构
-webcontent(可自己起名
-web-inf
-classes (编译后的class文件必须放在该目录下)
-lib
-web.xml(从apache-tomcat-9.0.16\webapps\docs\web-inf中复制来的,可不做修改)
html 页面
jsp 页面
图片。。。。
- 在src下新建java类
- 手工把java类对应的class文件(含包)复制到classes目录下
- 在webcontent目录下新建一个jsp文件
- 把webcontent目录复制到tomcat的webapps目录下,(改名)
- 在浏览器的地址栏中http://localhost:8080/helloworld/hello.jsp,就能看到命令行的打印信息
备注: 其中,可以通过修改目录达到自动把编译好的class放到classes目录下:build path-> source
配置任意目录下的web应用程序
在\conf\catalina\localhost目录下创建xml配置文件来配置web应用程序,tomcat将以xml文件的文件名作为web应用程序的上下文路径
<?xml version="1.0" encoding="utf-8"?>
<context path="/test2"
docbase="b:\\eclipse-workspace\\firstwebapp\\webcontent"
reloadable="true" />
推荐阅读