第一个Servlet
来源:互联网 发布:淘宝onlyanna真名晓颖 编辑:程序博客网 时间:2024/05/21 06:50
第一个Servlet程序的完成真是大费周折……记录下。
1、部署和配置Apache Tomcat
1)下载Tomcat的压缩包,解压到非中文目录下。
2)部署jdk的根目录到用户变量中。控制面板—>系统—>高级
—>环境变量—>新建用户变量
变量名:JAVA_HOME
变量值:jdk的根目录,例如E:\jdk1.8.0_60
然后确定。
3)这时候可以在控制台上进入Tomcat的bin目录,输入startup开启服务。若成功,则部署成功。也可以在浏览器输入localhost:8080,如果能弹出tomcat页面,则部署成功。
4)为了方便开启服务,则需要配置系统的环境变量; 控制面板—>系统—>高级 —> 环境变量 —>系统变量
变量名:CATALINA_HOME
变量值:tomcat的根目录。例如:E:\apache-tomcat-7.0.54
然后,确定—>path—>编辑 —> 在原path路径添加
%CATALINA_HOME%\bin\
。
5)测试环境变量是否成功,则需在控制台任意目录下执行startup即可。
2、关于tomcat的一些常识
1)修改端口号:tomcat文件夹 —> conf文件夹 —> server.xml;
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" maxHttpHeaderSize="8888"/>
修改xml的属性值port的值即可。
2)Apache Tomcat的账号和密码: tomcat的文件夹 —> cong文件夹 —> tomcat-user.xml;
<tomcat-users> <role rolename="manager-gui"/> <user username="root" password="1234" roles="manager-gui"/></tomcat-users>
修改里面的属性值即可。
3、部署Myeclipse的Tomcat服务
1)首先将server调出来
2)新建tomcat服务
3)导入Tomcat服务
4)配置相应的jdk
经过以上的步骤,在server控制台上会看得到Apache Tomcat的服务栏。右键启动就可以启动服务。
4、编写第一个servlet程序
1)web工程的目录格式
2)在src下写java代码
package day01;import java.io.IOException;import javax.servlet.*;public class HelloServlet implements Servlet{ public HelloServlet() { System.out.println("HelloServlet"); } public void destroy() { System.out.println("destory"); } public ServletConfig getServletConfig() { System.out.println("ServletConfig"); return null; } public String getServletInfo() { System.out.println("getServletInfo"); return null; } public void init(ServletConfig arg0) throws ServletException { System.out.println("init"); } public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, IOException { System.out.println("service"); }}
3)在web.xml下面配置文件
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> <servlet> <servlet-name>HelloServlet</servlet-name> <servlet-class>day01.HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping></web-app>
4)启动tomcat服务后,在myeclipse的浏览器输入”http://localhost:8080/day01_servlet/hello“,即可看见控制台的输出。
5)常见问题
web_info文件夹下面没有web.xml文件。
解决方法:在创建工程的时候,点next,直到看到有xml的选项。
- Servlet(一)第一个Servlet
- 三、第一个Servlet
- 第一个Servlet
- 编写第一个servlet
- 三、第一个Servlet
- 第一个Servlet不容易
- 第一个Servlet应用
- 第一个servlet程序
- 第一个servlet程序
- 第一个Servlet程序
- 第一个Servlet程序
- 第一个Servlet程序
- Servlet 第一个DEMO
- 第一个servlet 程序
- 第一个Servlet
- 第一个servlet
- 第一个Servlet程序
- 第一个Servlet
- Flower garden
- Leetcode205 同构字符串
- JAVA简单的爬虫代码
- 写在农历丙申年的开端
- 两个任意长度的长整数相乘(华为oj,C++)
- 第一个Servlet
- 【EASY ANDROID】转移到gitbook
- C语言中输入值时要注意一些内容
- Swift2.2 学习笔记(三) ___函数和闭包
- 创建模态对话框和非模态对话框的方法
- hadoop命令详解
- 滑动窗口联系
- 动态加载js文件的jsLoader代码
- 更改Visual Studio 2010的主题设置[.vssettings格式]