Eclipse Tomcat8 写个Servlet

Eclipse4.5 (Mars) for javaEE版

Tomcat8 安装,设置JAVA_HOME环境变量

建立dynamic web project, 运行目标指向Tomcat8 服务器。

注意:创建工程时,选择生成web.xml

-------------------------------------

工程上右键,新建,servlet

名字:Hello,继承HttpServlet,包名:gyh.serv

修改java文件,doGet方法中增加:

response.getWriter().write("simple Hello");

存盘。

修改web.xml,<web-app>标签内增加信息:

  <servlet>
      <servlet-name>Haha</servlet-name>
      <servlet-class>gyh.serv.Hello</servlet-class>
  </servlet>
  <servlet-mapping>
      <servlet-name>Haha</servlet-name>
      <url-pattern>/hhh</url-pattern>
  </servlet-mapping>

其作用:给Hello类起个别名,把别名关联到一个url地址。

java文件上,右键,运行,在服务器上运行,可以看到浏览器输出的效果。

---------------------------

web项目上,右键,Export,WAR文件,

选择要输出的项目,以及War文件需要存放的位置。会自动打包为一个war文件。此即war包。

该war文件拷贝到tomcat8的webapps目录下,就算发布了。

在控制台启动tomcat8(用startup.bat, 跟eclipse没关系)

浏览器中输入:http://127.0.0.1:8080/web_test_2/hhh

应该可以看到效果了。

停止服务器(shutdown.bat),删除webapps下的该war包,一切回到原点。

时间: 2024-11-02 23:31:16

Eclipse Tomcat8 写个Servlet的相关文章

关于Eclipse中import javax.servlet.*出错

今天为了调试一下我写的Servlet,突然间,发现我的站点下所有的Servlet全部都出错了,仔细一看,原来是import javax.servlet.*这里出错了. 然后我就上网查阅了一些资料,才发现,原来是我前几天重新安装过了Tomcat服务器,是不是这个除了问题了呢? 于是我重新配置一下在Eclipse中添加我新安装的TOmcat服务器,但是错误还是出现,是不是与服务器没有关系呢?但是出于细心的我,我就在重新建立一个项目,重新编写一个Servlet,但是,这次出乎我的意料之外,这次却是没有

[Eclipse]已经写好的代码怎样切换为unix下的换行符?

切换换行符的显示格式, 一般的设置是这样的: 但是这样只能对新文件起作用,原来已经写好的还是那熊样.(怎么办呢,得吃后悔药啊,谁让你开始没准备好呢?!T_T) 下面就是后悔药: 这样就OK了. 附:有图有真相 转换前: 转换后: [Eclipse]已经写好的代码怎样切换为unix下的换行符?,布布扣,bubuko.com

HTML中加入在Eclipse中写的java程序

       设计和编写一个可以用鼠标操作的Applet小应用程序和相应的HTML页面,观察Applet的执行过程,测试程序鼠标用户交互操作的效果.         我们假设在Eclipse下写了一个Mouse .java的Applet程序.其相应的HTML程序为 <html> <applet code=Mouse.class width=200 height=100> </applet> </html> 创建html文件:     新建一个文本文档,将HT

eclipse 添加jar (servlet api)

右键你的工程目录,选择最后一项[属性]Properties,再选择[Java构建路径]Java Build Path,右边选项卡第三项[库]Libraries,然后点右边的 [添加JARS]Add JARS   (这个是从工程中找jar包) 或者选第二个 [添加外部JARS]Add External JARs,(这个是从windows资源管理器中找所要添加的jar包)[推荐!!] 然后找到要添加的JAR程序包(这里有个迷糊,容易添加错jar: 其实我当时需要添加的是servlet的包,可是 很迷

解决在eclipse中写ImageView时有警告的问题

Eclipse中写了一个android程序其中main.xml中ImageView哪行是个黄叹号!不知道为什么? 解决办法: android:contentDescription="@string/desc" 加上这个属性就可以了. 解答: android:contentDescription的作用是什么 在写Android的XML布局文件时,在ImageView或ImageButton中经常会碰到一个提示: Missing contentDescription attribute o

在Eclipse中写web工程 发现import javax.servlet.http.HttpSession无法引入

解决方法 得加入tomcat的jar包,右击项目->build path-add libraries->server Runtime->选择要导入的tomcat 就可以了,如果没有选项, 你得配置tomcat

【转】在Eclipse环境下配置Servlet开发环境

配置这个真心坑···浪费我一下午时间,而且去网上找了一圈资料发现都不靠谱呀= = 于是自己写一个,防止忘记了 一.配置前准备 你需要下载三个东西 Eclipse J2EE:http://www.eclipse.org/downloads/ Tomcat 7.0:http://tomcat.apache.org/download-70.cgi Eclipse Tomcat插件:http://www.eclipsetotale.com/tomcatPlugin.html 安装好Eclipse J2E

mac下 tomcat8+jdk1.8+servlet+Spring环境搭建中的问题

1,jdk1.8里面自带了servlet-api.jar tomcat里面也有这个,会导致冲突发生.出现这个问题会在控制台输出一大堆警告和错误,我一个一个去查(有的错误是表象不是核心)最后在stackoverflow里面一个印度人的回答里面了解了这个问题. 2,server里面的web.xml打开servlet相关服务 3,server.xml里面设置映射关系(浏览器中的输入----->具体的工程中的某个位置)这样可以不把工程放到webapps而发布 4,eclipse里面注意设置直接使用tom

Eclipse下创建简单Servlet

参考文章:一个简单的Servlet程序  http://blog.csdn.net/a153375250/article/details/50916428 Servlet简介 Servlet是什么?简单地说,它就是一个java程序,是一个运行在web服务器上的程序.它可以对Web浏览器或其他HTTP客服端程序发出的请求进行处理.但是使Servlet能够处理以上请求的前提条件是Servlet对象要被布置在Servlet容器当中,我们这里用的Servlet容器就是我们前面用到的Tomcat服务器.