当前位置: 首页 > news >正文

门户网站建设背景网站安全检测软件

门户网站建设背景,网站安全检测软件,喜满堂网站建设,深圳市企业名录本篇文件主要记录下怎么在jdk7tomcat7下#xff0c;使用eclipse创建并运行一个servlet工程。 安装具体步骤从网上搜索就可以找到#xff0c;这里不再赘述。 在eclipse中切换到j2ee下#xff0c; 从导航菜单windows下找到show view选项#xff0c;并在show view下找到server…本篇文件主要记录下怎么在jdk7tomcat7下使用eclipse创建并运行一个servlet工程。 安装具体步骤从网上搜索就可以找到这里不再赘述。 在eclipse中切换到j2ee下 从导航菜单windows下找到show view选项并在show view下找到server。 在server中创建tomcat server。 并从导航菜单file下找-new-dynamic web project. 在project name中输入工程名称MyServlet001 一直下一步一直到如下步骤 这里一定要记得勾选Generate web.xml deployment description选项否则在/WebContent/Web-INF/下会缺少web.xml文件。 新建好的工程结构如下 我们在src中添加包com.dx.hello并创建java类HelloServlet.class并让该类实现servlet的init,service,distory,getServletConfig,getServletInfo函数并添加HelloServlet类的构造函数并在每个函数内部输出函数的名称。 1 package com.dx.hello;2 3 import java.io.IOException;4 import javax.servlet.Servlet;5 import javax.servlet.ServletConfig;6 import javax.servlet.ServletException;7 import javax.servlet.ServletRequest;8 import javax.servlet.ServletResponse;9 10 public class HelloServlet implements Servlet { 11 public HelloServlet() { 12 System.out.println(HelloServlet constructor); 13 } 14 15 public void init(ServletConfig config) throws ServletException { 16 System.out.println(init); 17 } 18 19 public void destroy() { 20 System.out.println(destroy); 21 } 22 23 public ServletConfig getServletConfig() { 24 System.out.println(getServletConfig); 25 return null; 26 } 27 28 public String getServletInfo() { 29 System.out.println(getServletInfo); 30 return null; 31 } 32 33 public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { 34 System.out.println(service); 35 } 36 37 } 修改配置文件web.xml 1 ?xml version1.0 encodingUTF-8?2 web-app xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance3 xmlnshttp://java.sun.com/xml/ns/javaee4 xsi:schemaLocationhttp://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd5 idWebApp_ID version3.06 7 !-- 配置和映射 servlet --8 servlet9 !-- Servlet注册的名字 -- 10 servlet-namehelloServlet/servlet-name 11 !-- Servlet全类名 -- 12 servlet-classcom.dx.hello.HelloServlet/servlet-class 13 /servlet 14 servlet-mapping 15 !-- 对应servlet节点下的servlet-name的注册名字一致 -- 16 servlet-namehelloServlet/servlet-name 17 !-- 映射具体的访问路径其中/代表当前web的根目录 -- 18 url-pattern/hello/url-pattern 19 /servlet-mapping 20 21 /web-app 启动tomcat,在浏览器中输入http://localhost:8080/MyServlet001/hello.回车将会在浏览器中出现一个空白页面。 这是我们在eclipse中查看tomcat日志信息会发现如下信息 。。。 INFO: Command line argument: -Dfile.encodingGBK 二月 27, 2016 10:10:44 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\java\jdk1.6\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;D:/Program Files/Java/jdk1.7.0_79/bin/../jre/bin/server;D:/Program Files/Java/jdk1.7.0_79/bin/../jre/bin;D:/Program Files/Java/jdk1.7.0_79/bin/../jre/lib/amd64;E:\SourceCode\lihui\Network\LTEPlanDesktop\LTEPlanDesktop-ZJ\DTGroup.LTEPlanDesktop.WinUI\References\SuperMap\;D:\Program Files\Java\jdk1.7.0_79\bin;D:\Program Files\Java\jdk1.7.0_79\jre\bin;D:\java\axis2-1.6.3\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;D:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;D:\Program Files\Microsoft SQL Server\100\Tools\Binn\;D:\Program Files\Microsoft SQL Server\100\DTS\Binn\;D:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;D:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;D:\Program Files (x86)\scala\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\scala\bin;C:\Program Files\Microsoft\Web Platform Installer\;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;d:\AppServ\php5.5;;D:\java\eclipse-jee-mars-1-win32-x86_64\eclipse;;. 二月 27, 2016 10:10:44 下午 org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler [http-bio-8080] 二月 27, 2016 10:10:44 下午 org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler [ajp-bio-8009] 二月 27, 2016 10:10:44 下午 org.apache.catalina.startup.Catalina load INFO: Initialization processed in 1481 ms 二月 27, 2016 10:10:44 下午 org.apache.catalina.core.StandardService startInternal INFO: Starting service Catalina 二月 27, 2016 10:10:44 下午 org.apache.catalina.core.StandardEngine startInternal INFO: Starting Servlet Engine: Apache Tomcat/7.0.65 二月 27, 2016 10:10:46 下午 org.apache.coyote.AbstractProtocol start INFO: Starting ProtocolHandler [http-bio-8080] 二月 27, 2016 10:10:46 下午 org.apache.coyote.AbstractProtocol start INFO: Starting ProtocolHandler [ajp-bio-8009] 二月 27, 2016 10:10:46 下午 org.apache.catalina.startup.Catalina start INFO: Server startup in 1379 ms HelloServlet constructor init service 之后再eclipse中停止tomcat server服务将会发下tomcat server日志信息 二月 27, 2016 10:12:45 下午 org.apache.catalina.core.StandardServer await INFO: A valid shutdown command was received via the shutdown port. Stopping the Server instance. 二月 27, 2016 10:12:45 下午 org.apache.coyote.AbstractProtocol pause INFO: Pausing ProtocolHandler [http-bio-8080] 二月 27, 2016 10:12:45 下午 org.apache.coyote.AbstractProtocol pause INFO: Pausing ProtocolHandler [ajp-bio-8009] 二月 27, 2016 10:12:45 下午 org.apache.catalina.core.StandardService stopInternal INFO: Stopping service Catalina destroy 二月 27, 2016 10:12:45 下午 org.apache.coyote.AbstractProtocol stop INFO: Stopping ProtocolHandler [http-bio-8080] 二月 27, 2016 10:12:45 下午 org.apache.coyote.AbstractProtocol stop INFO: Stopping ProtocolHandler [ajp-bio-8009] 二月 27, 2016 10:12:45 下午 org.apache.coyote.AbstractProtocol destroy INFO: Destroying ProtocolHandler [http-bio-8080] 二月 27, 2016 10:12:45 下午 org.apache.coyote.AbstractProtocol destroy INFO: Destroying ProtocolHandler [ajp-bio-8009] 不错上边日志信息标示为红色的字体信息正是HelloServlet.java函数中打印出来的信息这整个过程也就是从一个servlet的初始化到结束的整个生命周期而tomcat正是管理servlet生命周期的一个容器。 Servlet工作原理 web.xml是一个必须必须配置的如果访问的路径http://localhost:8080/MyServlet001/hellotomcat会根据配置的web.xml信息找到对应的servlet-mapping集合并根据该集合中的servlet-name找到servlet节点下的servlet-class选项并调用该类的中的对应函数信息实现与客户端接收与相应工作。 从Servlet工作原理中我们也可以发下tomcat就是servlet的一个运行容器它控制了servlet的整个生命周期。   下章节我们记录servlet怎么使用及它的工作原理相关细节。转载于:https://www.cnblogs.com/yy3b2007com/p/5223825.html
http://www.pierceye.com/news/895446/

相关文章:

  • 培训做网站国内适合个人做外贸的网站有哪些
  • 我想卖自己做的鞋子 上哪个网站好中信银行网站怎么做的怎么烂
  • 在线网站建设工程标准godaddy 上传网站
  • 营销型网站方案ppt模板手机建站平台微点
  • 网站信息备案管理系统电商网页精品欣赏网站
  • 推广公司让实名认证怎么办系统优化设置
  • 公司网站 正式上线如何创建一个软件
  • app备案查询网站上海缪斯设计公司地址
  • 旅游小网站怎样做精不做全组建网站 多少钱
  • 天津城乡住房建设厅网站网站建设观点
  • 电子商务网站建设的认识tk网站免费
  • html网页设计网站开发报告企业做的网站费入什么科目
  • 网站建设辶金手指排名十三郑州经济技术开发区教师招聘公告
  • 企业网站建设课程体会西安网站制作定制
  • 网站主题服务公司管理软件免费版
  • 网站建设主要职责六安网站建设
  • wordpress电影站主题一般做兼职在哪个网站
  • 可信网站友链怎么做网站建设行业标准
  • 济南营销网站制作公司哪家好口碑好的家装前十强
  • 公司网站开发费账务处理做图表的网站推荐
  • 网站如何做好用户体验wordpress 文章类
  • 做采集网站的方法世界四大广告公司
  • 做断桥铝窗户的网站宿州推广公司
  • 网站优化制作东莞房价一览表
  • 屏显的企业网站应该怎么做沈阳网站推广优化公司哪家好
  • 外包服务有哪些汕头seo网站建设
  • 新公司网站怎么做推广wordpress 中文 seo 插件
  • 网站建设客户分析国家企业信息公示网(广东)
  • php网站开发技术文档天津市装修公司排名榜
  • qq群优惠券里面网站怎么做的长春网站建设找源晟