Tomcat介绍和MyEclipse搭建DRP系统

本文详细介绍了如何使用Tomcat和MyEclipse搭建Web应用,从环境搭建到部署Servlet,再到使用web.xml配置,最后通过浏览器访问验证。通过实践操作,读者能够掌握Web应用的基本开发流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    Tomcat是一个轻量级的服务器,它实现了J2EE的Servlet和JSP规范,一般小型的开发我们可以使用Tomcat,在J2EE中讲到了一个WebLogic Server,它也是一个服务器,功能更加强大,实现了J2EE的更多规范,J2EE规范与平台无关,不管我们使用哪个平台,哪个服务器,只要他们都能够实现J2EE规范,他们就可以互换,通俗一点说我们Tomcat上开发的程序拿到WebLogic Server中同样可以使用。相对于WebLogic Server这种大型的服务器来说,Tomcat更像是一个小型的Servlet容器,因为它实现的规范只有Servlet和jsp,下面我们以一个DRP中的一个小例子来讲解Tomcat的使用。

Tomcat??

如图,这是我的Tomcat:


 重点理解红色部分的文件夹,在这个文件夹里面有我的一个完整的web项目:


红色文件夹里面的项目目录结构必须有一下文件夹:

 

红色文件夹下的目录结构:

也就是说必须采用这种目录结构,我们把我们的项目放在webapps文件夹下面,然后我们的项目文件夹里面必须有一个WEB-INF,在WEB-INF里面必须有一个classes和lib文件夹和一个web.xml文件,至于每个文件夹下面放什么东西,我们自己去体会吧,这里不详细说了。(这个很重要,文件夹放错位置会严重影响我们程序的运行)。

我们写一个servlet,部署到Tomcat服务器上,下面详细的介绍:

1、我们确定一个我们部署服务器的工作空间(运行空间):


2、确定我们的项目名称:


在webapps文件夹下新建一个test_servlet文件夹。

在test_servlet文件夹中建立如下的目录结构:


在WEB-INF中建立如下目录:


根据J2EE的规范,我们必须这样构建目录结构。

下面编写我们的LoginServlet.java文件:

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
 
public class LoginServlet extendsHttpServlet{
         publicvoid doGet(HttpServletRequest request,HttpServletResponse response) throwsServletException,IOException{
               Stringusername=request.getParameter("username");
               Stringpassword=request.getParameter("password");
               System.out.println("username="+username);
               System.out.println("password="+password);
                           
               response.setContentType("text/html;charset=GBK");
               response.getWriter().println("登录成功!!");
                  
         }
}

注意我这里编写LoginServlet.java文件放到了另一个文件夹的下面,这个文件夹就是我的工作空间。

此时我们编译这个文件,因为我们需要一个.class文件:

win+R/cmd


编译成功之后,把生成的.class文件拷贝到我们的运行空间的WEB-INF/classes文件夹下面。


然后配置我们的web.xml文件,告诉Tomcat我们的Servlet文件在哪里。

<?xml version="1.0"encoding="ISO-8859-1"?>
<web-appxmlns="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_3_0.xsd"
 version="3.0">
 
 <servlet>
       <servlet-name>MyServlet</servlet-name>
       <servlet-class>LoginServlet</servlet-class>
 </servlet>
 <servlet-mapping>
       <servlet-name>MyServlet</servlet-name>
       <url-pattern>/loginServlet</url-pattern>
 </servlet-mapping>
</web-app>

然后在我们的login.html文件中指定URL:


然后启动我们的Tomcat服务器:

在apache-tomcat-7.0.52/bin/startup.bat,双击:

检查Tomcat的启动有没有错误,如下:


然后打开浏览器,输入我们访问的地址:


输入用户名和密码点击登录:

    然后显示我们的登录界面,我们远程访问,在地址栏中输入本机的IP地址即可访问成功。

(关于Servlet文件和web.xml文件的编写这里不详细介绍,我们会慢慢的学习)。看着自己成功在Tomcat服务器上成功部署自己的文件,感觉很爽呀!


MyEclipse搭建DRP系统??

下载安装MyEclipse,需要破解和激活,这里我上传根据相关的破解过程即可成功破解。

打开软件,新建一个工作空间,然后在这个工作空间里新建我们的项目,将所需要的全部放到对应的位置(视频中关于这部分讲的很详细!)。


我们需要将项目部署到Tomcat上。


然后选择MyEclipse/Servers/Tomcat,按照视频内容一次部署,



部署成功之后启动Tomcat服务器,然后在浏览器中输入我们要访问的地址:


点击Login:


(由于浏览器版本太高,界面显示不完好,使用低版本的浏览器即可)

显示我们部署搭建成功!


这几天要的成果随着页面的显示终于出现了,这些天的煎熬也有所收获,遇到问题解决问题,才是最大的收获!




评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值