Http&Tomcat
一张图
tomcat的安装和启用:
Tomcat有安装版和解压版(绿色版)安装版以.exe形式的安装包,双击安装到我们的电脑上,用的比较少。解压版,即绿色版,解压后直接使用,用的比较多
bin:脚本目录启动脚本:startup.bat 停止脚本:shutdown.bat
·web应用目录结构
eclipse添加web工程----new dynicmic web project
eclipse下的页面文件在webcontent
eclipse和tomcat
1.elipse和tomcat绑定(eclipse和tomcat的页面目录不同,eclipse是webcontent tomcat是webapp)
window---preference---server---runtime env ---add server添加文件盘下的apache
server窗口下双击,选择工程发布的位置 webapp,
2使用eclipse发布工程
发布的过程即是copy过程
第一种发布方式,右键选择add move
2.工程直接runserver
创建完,显示发布的工程
小体会:工程运行后能,网页在浏览器上输入能被访问到,说明工程下的文件,已经被发布到tomcat下的appweb目录下。如私下删除appweb对应目录,工程运行会出现错误,解决办法在工程 server.xml中 删除 对应webapp设置,重新工程发布运行正常。
servlet快速入门
如何在工程src下添加servlet,可以被浏览器访问到
1.新建包,class,myfirstservlet 继承servlet接口出现导包失败错误
2、设置添加环境
工程名---buildpath--Libraries--add library--server runtime--apache tomcat--finish
3强制重写接口方法
4.重写service方法,向客户端提供响应的方法
@Override public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, IOException { HttpServletResponse response =(HttpServletResponse) arg1; response.getWriter().write("this is my first servlet");
5.配置web.xml文件,对应url--class的映射(web.xml位置--web-inf/web.xml)
<servlet> <servlet-name>MyFirstServlet111</servlet-name> <servlet-class>com.heima.servlet.MyFirstServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>MyFirstServlet111</servlet-name> <url-pattern>/abc</url-pattern> </servlet-mapping>