博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Servlet的HelloWorld
阅读量:5252 次
发布时间:2019-06-14

本文共 1136 字,大约阅读时间需要 3 分钟。

设置好TOMCAT环境变量()后在命令行输入startup可以启动Tomcat,输入shutdown可以关闭Tomcat。

 

/WEB-INF/web.xml是称为部署描述器的配置文件,Java web应用程序启动时,容器将会使用这个配置文件。

web.xml包含了应用程序元数据,例如默认显示的页面,要装载的Servlet以及文件的安全限制。

 

Java源代码和编译了的Java类应该放在Web应用程序的/WEB-INF/classes目录下。这个目录下的代码需要时可以被容器装载,并可可以被相同web应用程序的Servlet输入(import)使用。如果代码是包的一部分,就必须创建与包名匹配的目录结构。例如,一个类位于com.foo.example包中,放置了编译Java类的正确的地方是Web应用程序下的/WEB-INF/classes/com/foo/example目录。

 

Servlet中没有main方法,所以Servlet本身不是完整的Java应用程序。要使Servlet运行,即被容器调用,产生动态响应,就需要在容器中部署Servlet。

第一步在\book\WEB-INF下创建部署描述文件web.xml,加入:

  </web-app>

 

或简写:

  </web-app>

 

第二步:在容器中注册HelloWorld Servlet,加入

HelloWorld
com.book.HelloWorld

第三步:映射Servlet,加入

HelloWorld
HelloWorld

最后web.xml变为如下内容:

HelloWorld
com.book.HelloWorld
HelloWorld
/HelloWorld

 

转载于:https://www.cnblogs.com/larrylawrence/p/3414065.html

你可能感兴趣的文章
如何写一个好的接口
查看>>
impress.js 中文注释
查看>>
vue2.0 添加监听滚动事件
查看>>
struts2权威指南学习笔记:struts2引入自定义库
查看>>
软件工程个人作业02
查看>>
3sum问题
查看>>
多态与异常处理动手动脑
查看>>
C# 非托管内存使用时的注意事项
查看>>
转负二进制
查看>>
算法训练 6-1 递归求二项式系数值
查看>>
coursera—吴恩达Machine Learning笔记(4-6周)
查看>>
2.无法从用法中推导出方法System.Data.Linq.Table.InsertAllOnSubmit...
查看>>
redis启动.停止.重启
查看>>
Jquery detect page refresh
查看>>
AE中如何利用二维点生3D树状图
查看>>
vue中,将a变量赋值给b变量,修改a变量,会影响到b变量。vue缓存重置问题
查看>>
day3课程笔记
查看>>
关于eclipse内置的tomcat不能识别自己指定的资源路径properties文件的问题
查看>>
jpa w/ spring
查看>>
软件151 刘光星
查看>>