Tomcat和myeclipse的相关操作以及myeclipse的激活方法

部署WEB应用:

1、创建应用目录

2、创建WEB-INF

3、Classes、lib、web、xml(examples)

4、创建Servlet:

A、创建类 implements Servlet

B、Service(request,response)

C、实现代码

5、编译Servlet

Javac  -d . helloServlet . java(带包编译)

Javac  -cp  .../servlet-api.jar  -d . helloServlet . java

6、把编译后的字节码文件放入(部署)classes目录

7、Web.xml 进行Servlet的配置

将Apache-Tomcat-7.0.77配置到eclipse和myeclipse(手动):

Myeclipse:window--preferences--Servers--Runtime environment--右边选择add按钮进去--进去再选择Tomcat里面你已经安装好的Tomcat版本--然后下一步--选择你Tomcat的安装根目录--jre选择安装的版本--然后finish--自动回到Runtime environment界面---选择刚添加的Apache(不是默认的)---点OK就好了!

Eclipse:window--preferences--Server--Runtime environment--右边选择add按钮进去---选择Apache里面的一个版本---next---Browse选择安装目录---然后finished回到Runtime environment界面---选择刚添加的Apache---点OK就好了!

建工程:

右键---new-----project-----WEB---Dynamic  Web  project(myeclipse里面是Web project)---然后取一个工程名---Target Runtime那里选择Apache Tomcat V7.0 就可以了:

然后再写方法

创建Servelt:(接口)

实现Servlet接口,所有方法,麻烦,不用

现在:继承HTTPServlet类

实现方法:service

public class HelloServlet extends HttpServlet{

public void service(HttpServletRequest request,

HttpServletResponse response) throws ServletException,IOException{

//response 返回给客户端

//设置响应类型

response.setContentType("text/html");

//得到响应输出流

PrintWriter pw=response.getWriter();

//写出返回页面

pw.println("<html><body><h1>Hello kitty</h1></body></html>");

pw.close();

}

}就可以正常导包了!

编译文件.class(带包结构) --WEB -INF -->classes中

再修改web.xml为:

<?xml version="1.0" encoding="ISO-8859-1"?>

<web-app 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_3_0.xsd"

version="3.0"

metadata-complete="true">

<servlet>

<!--servlet起名-->

<servlet-name>HelloWLY</servlet-name>

<!--Servlet类全名-->

<servlet-class>Servlet.day0811.am.HelloServlet</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>HelloWLY</servlet-name>

<!--请求路径-->

<url-pattern>/hi</url-pattern>

</servlet-mapping>

</web-app>

在工程的workspace里面找到刚建的工程,进去看到有WebRoot文件夹---进去后看到WEB-INF文件夹---进去看到classes文件夹---进去把里面的东西复制到---(Apache-Tomcat目录下---webapps--自己新建的文件夹里面的---WEB-INF---classes里面就好了)!

地址栏:http://localhost:8080/应用文件名/hi

http://主机地址:端口号/应用文件名/请求路径

自动配置:

Myeclipse:Window窗口---show view --- Servers---- 在Server runtime envirenment里面选择安装好的Apache-Tomcat版本----finished就完成了!----然后在控制台会显示配置好的Apache-Tomcat----右击点击start即可启动-----右击点击stop即可关闭 -----如果浏览器出现错误404---在控制台双击“Tomcat v7.0 Server at localhost”-----在Deploy path框内选择Tomcat的安装目录里的webapps目录------然后Ctrl+s保存即可

新建web工程----target runtime里面选择安装的Tomcat版本(不是自带的)----然后写类继承Servlet接口----然后实现里面的service方法(同手动)-----然后修改工程下面WEB-INF里面的web.xml,在里面加:

<servlet>

<servlet-name>hello</servlet-name>

<servlet-class>day0812am.HelloServlet</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>hello</servlet-name>

<url-pattern>/hi</url-pattern>

</servlet-mapping>

然后保存,run as里面选择run on server里面的Tomcat...----再在浏览器输入:

http://localhost:端口号/工程名/<url-pattern>标签里的内容(如hi)

常见异常:Address  is  already  been  used 端口号冲突

访问时常见的错误:

错误代号500:

1、Servlet不存在,(配置文件Servlet写错)

2、Servlet内容出错

错误代码404:

1、路径错误

2、配置文件错、地址栏错

Java源代码发生改变

重新编译 -- 重新部署 -- 重新启动服务器

时间: 2024-08-01 13:39:17

Tomcat和myeclipse的相关操作以及myeclipse的激活方法的相关文章

Linux下tomcat相关操作

tomcat安装: 直接到官网下载tar包解压即可. tomcat相关操作: 首先,进入Tomcat下的bin目录,例如:cd /usr/tomcat/bin 启动Tomcat:./startup.sh 关闭Tomcat:./shutdown.sh 查看Tomcat是否关闭:ps -ef|grep java,若信息较多表示未关闭,反之已关闭. 如果你想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程:例如可以根据上面查看tomcat是否关闭的命令获取到进程ID,然后直接ki

通过MyEclipse工具直接操作数据库,执行sql语句,方便快捷

原文:通过MyEclipse工具直接操作数据库,执行sql语句,方便快捷 通过MyEclipse操作数据库,执行sql语句使我们不用切换多个工具,直接工作,方便快捷.效果如下: 步骤1:通过MyEclipse中的window->show View->other 调出.DB浏览器. 步骤2: 步骤3:输入db,然后选择DB Brower. 步骤4:单击空白处右键. 步骤5:选择相应的数据库类型. 步骤6: Driver name :填上自己需要的名字 Connection name :jdbc:

Myeclipse在启动Tomcat服务器的时候总是进入debug视图的解决方法

最近调试程序,由于出现过一些错误,在调试的时候,更改过一些东西,但是后来在myeclipse下启动Tomcat服务器的时候,自动的跳入到debug视图了(以前是一启动Tomcat服务器后,直接就加载tomcat的启动文件,而不是进入debug视图),在网上找了会,虽然没有直接回答的,但是结果可以作为参考,解决方法如下: window->preferences->Myeclipse->Servers->Tomcat 然后找到你的相应的Tomcat服务器的版本, 选中然后展开其下面的子

MyEclipse发布Springboot项目到MyEclipse配置的Tomcat中

MyEclipse发布Springboot项目到MyEclipse配置的Tomcat中步骤一: 右键点击项目名,选择Build Path --> Configure Bulid Path... 步骤二: 找到MyEclipse -- > Deployment Assembly,点击Add... 步骤三: 选中 Java Build Path Entries,点击 Next > 步骤四: 选中 Maven Dependencies,点击 Finish 步骤五: 可以看到maven的包已经被

docker实战之centos6.5上安装、镜像、容器相关操作

学习docker前,理解以下几个概念有助于更好的使用docker.镜像,容器,仓库.镜像,就是一个操作系统环境,里面只有你需要的几个应用程序,如apache,mysql,php之类,只读模板.容器,从镜像创建的运行实例.可视为一个简易环境中和其中运行的应用.仓库,存放镜像的地方.学过git的同学可能更容易理解. 一.安装docker时,增加第三方源epel如果是centos7,下载并安装这个软件包#wget http://mirror.hust.edu.cn/epel/beta/7/x86_64

分享MyEclipse安装及安装报错的解决方法

MyEclipse,虽然是一个耗大内存的IDE,但是还是比较适合初次接触J2EE新手轻松上手的工具.在这里,它的好处就不作说明了.但是,有时候我们第一次装了MyEclipse后又卸了然后重装会发现在装完最后一刻就会跳出悲剧的字符:error,........ 鉴于本人第二次重装成功,顾总结下解决的经验分享大家. 首先,要想重装软件成功,那么成功的必要条件是系统不存在该软件的余孽,也就是卸不干净就会导致重装不成功.有些使用者会很纳闷: 1.我明明点了MyEclipse的Uninstall,怎么会卸

Tomcat是什么:Tomcat与Java技、Tomcat与Web应用以及Tomcat基本框架及相关配置

1.Tomcat是什么       Apache Tomcat是由Apache Software Foundation(ASF)开发的一个开源Java WEB应用服务器. 类似功能的还有:Jetty.Resin.Websphere.weblogic.JBoss.Glassfish.GonAS等,它们的市场占有率如下,可以看到Tomcat是最受欢迎的Java WEB应用服务器. Tomcat在技术实现上所处的位置如下: 下面我们来了解下Tomcat与这些技术之间的关系. 1-1.Tomcat与Ja

二叉树的相关操作

#include<stdio.h> #include<malloc.h> #define MAXSIZE 20 typedef char TEelemtype; typedef struct BiTNode{ TEelemtype data; struct BiTNode *lchild,*rchild; }BiTNode,*BiTree; //队列的方式 typedef struct queueelem { BiTNode* b[MAXSIZE]; int front,rear;

(二十四)linux新定时器:timefd及相关操作函数

timerfd是Linux为用户程序提供的一个定时器接口.这个接口基于文件描述符,通过文件描述符的可读事件进行超时通知,所以能够被用于select/poll的应用场景. 一,相关操作函数 #include <sys/timerfd.h> int timerfd_create(int clockid, int flags); int timerfd_settime(int fd, int flags, const struct itimerspec *new_value, struct itim