开启第一个servlet 程序(MAC上操作,win类似)

2016-09-09  本文已影响179人  FindCrt
首先让tomcat跑起来

下载好eclipse neon,文件名eclipse-inst-mac64.tar.gz,解压出来是Eclipse Installer,也就是下载下来的不是直接eclipse,而是一个可以安装成任何版本的安装器。

打开选择安装成java EE类型。这样才有servers窗口。

下载tomcat插件,在eclipse marketplace里查找tomcat,网上的教程说的插件都是Sysdeo Tomcat Plugin,但这个在marketplace里已经过期了(2016.9.9),选择The Eclipse Tomcat Plugin这个,它的介绍有说是Sysdeo Tomcat Plugin的继承版。不同的插件会影响建的tomcat项目的结构问题,对于初学还是比较依赖IDE已有项目模板的。

插件装好后,顶层工具栏就有tomcat了,工具栏也有了。

至于tomcat的安装,参看博客mac下tomcat的安装与配置.简单说:

把终端关掉,上面只是用命令行启动tomcat,之后要用插件在eclipse里启动。需要配置tomcat:

配好之后,启动tomcat,再次检查http://localhost:8080/是否访问成功。

写一个简单servlet

跟着这个博客把一个简单tomcat项目写好,然后启动tomcat

总结步骤:

<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app>
    <servlet>
        <servlet-name>Test</servlet-name>
        <servlet-class>test.HelloWorld</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>Test</servlet-name>
        <url-pattern>/test/*</url-pattern>
    </servlet-mapping>
    <session-config>
    <session-timeout>30</session-timeout>
    </session-config>
</web-app>

小问题:

写完后访问405,然后把doGet方法改成public就好了,导致我以为是因为方法权限不够,所以重写doGet失败,访问405。后来发现改回protected照样可以,估计是我之前写的一直没有保存,这样doGet其实没写。

上一篇下一篇

猜你喜欢

热点阅读