安装tomcat与部署servlet

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/abel004/article/details/81447885

windows

1.下载
https://tomcat.apache.org/download-80.cgi
2.解压到目录如:D:\Program1024\tomcat8053
3.bin目录,找到startup.bat双击,这样就算启动了Tomcat了.然后在浏览器中输入http://localhost:8080就可以看到界面了。
4.进入bin目录,按着Shift键,点击鼠标右键,选择在此处打开命令窗口,就打开了 cmd 命令窗口,并且目录已经在bin下了。
5.接着输入安装命令:service.bat install 后回车。
6.在服务中会找到一个名字为:Apache Tomcat 8.0 Tomcat8 的服务,然后我们可以在这里启动它。


7.设置环境变量
CATALINA_HOME=D:\Program1024\tomcat8053
TOMCAT_HOME=D:\Program1024\tomcat8053
CLASSPATH=%CATALINA_HOME%\lib\jsp-api.jar;%CATALINA_HOME%\lib\servlet-api.jar;
Path=%TOMCAT_HOME%\bin;%CATALINA_HOME%\lib;


linux

1.下载并解压
2.在解压包的bin目录下启动startup.sh,关闭时启动shutdown.sh.
3.设置环境变量
vim /etc/profile后source /etc/profile
或直接export命令


servlet部署

默认情况下,Servlet 应用程序位于路径 Tomcat-installation-directory/webapps/ROOT 下,且类文件放在 Tomcat-installation-directory/webapps/ROOT/WEB-INF/classes 中。
但我们通常将Servlet 应用程序位于路径 Tomcat-installation-directory/webapps/myself-projects 下,且类文件放在 Tomcat-installation-directory/webapps/myself-projects/WEB-INF/classes 中。

最正规的部署可参考Tomcat-installation-directory/webapps/examples项目;

如果您有一个完全合格的类名称 com.myorg.MyServlet,那么这个 Servlet 类必须位于 WEB-INF/classes/com/myorg/MyServlet.class 中。

现在,让我们把 HelloWorld.class 复制到 Tomcat-installation-directory/webapps/ROOT/WEB-INF/classes 中,并在位于 Tomcat-installation-directory/webapps/ROOT/WEB-INF/ 的 web.xml 文件中创建以下条目:

<web-app>      
    <servlet>
        <servlet-name>HelloWorld</servlet-name>
        <servlet-class>HelloWorld</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>HelloWorld</servlet-name>
        <url-pattern>/HelloWorld</url-pattern>
    </servlet-mapping>
</web-app>  

最后在浏览器的地址栏中输入 http://localhost:8080/HelloWorld

猜你喜欢

转载自blog.csdn.net/abel004/article/details/81447885