在tomcat中部署测试Servlet(不用eclipse或MyEclipse的tomcat插件)
2016-03-30 11:24
525 查看
标题主要步骤如下:
配置好jdk环境变量设置classpath,追加F:\tools\Web开发\tomcat\apache-tomcat-8.0.24\lib
下载tomcat:http://tomcat.apache.org/download-70.cgi
启动tomcat
F:\tools\Web开发\tomcat\apache-tomcat-8.0.24\bin
打开测试页面:http://127.0.0.1:8080/
成功,则为如下界面
编写Servlet,HelloWorldServlet .java
import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class HelloWorldServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); out.println("<html><body><h1>Hello World!</h1></body></html>"); out.flush(); } }
在tomcat中建立web工程,并建立相应的web目录架构。
(1)在apache-tomcat-8.0.24\webapps目录下建立工程文件夹:ServletDemo01
(2)在新建的工程文件夹ServletDemo01下建立文件夹,名为WEB-INF
(3)再在新建的WEB-INF文件夹下新建文件,名为classes
(4)再在新建的WEB-INF文件夹下新建文件,名为web.xml,注意后缀为.xml
(5)修改 web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <display-name></display-name> <servlet> <servlet-name>HelloWorldServlet</servlet-name> <servlet-class>HelloWorldServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloWorldServlet</servlet-name> <url-pattern>/HelloWorldServlet</url-pattern> </servlet-mapping> </web-app>
编译HelloWorldServlet .java得到HelloWorldServlet.class,并拷贝到classes文件夹中
重启Tomcat:
F:\tools\Web开发\tomcat\apache-tomcat-8.0.24\bin—>shutdown.bat
F:\tools\Web开发\tomcat\apache-tomcat-8.0.24\bin—>startup.bat
打开页面http://localhost:8080/ServletDemo01/HelloWorldServlet
相关文章推荐
- 搞清tomcat中的编解码
- linux tomcat 绑定域名
- tomcat gbk 问题设置
- Tomcat无法部署项目
- tomcat报错
- tomcat cpu负荷
- CentOS安装tomcat7
- 启动tomcat报错:exception starting filter struts2 unable to load configuration.代码没有任何问题
- 普通用户从非80端口启动tomcat,通过端口转发监听80端口
- myeclipse导入工程没有错误之后,tomcat运行也没错误,但是浏览器访问该工程时报错。
- Linux安装Tomcat
- java tomcat内存溢出
- Tomcat集群部署
- 服务器部署多个tomcat方法
- Lucence的solr的安装和Tomcat的整合(带中文分词)
- centos上创建两个tomcat实例
- apache+tomcat集群配置
- Tomcat负载均衡原理详解及配置
- spring-boot项目在外部tomcat环境下部署
- tomcat类加载机制