Eclipse部署Tomcat实现JSP运行的超详细教程
一、Tomcat下载安装
下载地址:http://tomcat.apache.org/(建议下载v8.0版本,注意兼容性)
安装:成功下载后会默认运行Tomcat服务,若要检验是否安装成功,可直接打开浏览器输入localhost:8080,如下图:

检验完成后打开任务管理器关闭Tomcat服务,目的在于Eclipse运行JSP文件时会自动打开Tomcat服务,若打开之前已有Tomcat服务运行,则会Error。
二、Eclipse中部署Tomcat
1.打开eclipse->Windows->Preferences->Server->Runtime Environments->Add->选择已下载的Tomcat版本->finish
2.创建Dynamic Web Project,取名为Test,如下图:

3.打开项目资源管理器,进入Test目录,鼠标右击WebContent新建JSP File(test.jsp),由于默认编码格式为ISO-8859-1,若代码中出现中文格式则会乱码,因此需修改编码格式为UTF-8。修改方法:Windows->Preferences->Web->Jsp Files->Encoding选择UTF-8->Apply
4.编写一段测试代码吧
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
JSP
<%
out.println("MyWorld-PANDA");
%>
程序运行之前,我们先修改一下浏览器选项:Windows->Web Browser->Default system web browser
打开项目资源管理器,右击Test->Run as->Run on Server,运行后会自动打开浏览器,但由于WEB-INF目录下的web.xml文件中并未加载test.jsp文件,所以会出现404的情况,所以需在浏览器地址栏加上test.jsp,如下图:

5.Eclipse包含了Tomcat服务的插件,故默认test.jsp保存在metadata目录下,并未真正保存在Tomcat中,所以需修改Server Locations。
首先删除之前创建的Test项目,如图:

鼠标双击上图Tomcat v8.5 Server,出现下图,修改Server Locations结构下Use Tomcat installation,Deploy path改为webapps,ctrl+S保存即可。

6.运行之前还有最重要的一步,修改Tomcat服务权限。找到Apache Software Foundation文件鼠标右击找到属性->安全->选择Users->编辑->勾选完全控制。
7.重新建个项目,Run on Server一下吧。
上一篇:解决Tomcat启动报错Publishing failed multiple问题
栏 目:其它服务器
下一篇:idea配置Tomcat Deployment添加时没有Artifact的问题及解决
本文标题:Eclipse部署Tomcat实现JSP运行的超详细教程
本文地址:https://zz.feitang.co/server/29004.html
您可能感兴趣的文章
- 12-22nginx代理实现静态资源访问的示例代码
- 12-22Docker 存储管理的几种方式
- 12-22nginx静态资源的服务器配置方法
- 12-22Docker Compose部署微服务项目上线功能
- 12-22GPU服务器的多用户配置方法
- 12-22docker-compose搭建etcd集群的实现(三节点)
- 12-22docker中mysql开启日志的实现步骤
- 12-22Linux下docker安装mysql8并配置远程连接
- 12-22docker部署mysql8并设置可远程连接
- 12-22阿里云oss对象存储使用详细步骤


阅读排行
推荐教程
- 12-11docker存储目录迁移示例教程
- 12-10docker start启动容器后仍然exit状态的解决
- 12-10Linux下如何安装Logstash
- 12-19Zabbix SAML SSO 登录绕过漏洞的操作流程
- 12-15Docker-Compose搭建Spark集群的实现方法
- 12-14Docker Desktop无法正常启动解决(failed to start...)
- 12-14k8s 与docker空间使用分析与清理方法
- 12-13k8s编排之Deployment知识点详解
- 12-13Nginx IP封禁及自动封禁IP的实现
- 12-13Nginx代理Partainer如何使用





