一、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"%> <!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>jsp</title> </head> <body> <% out.println("myworld-panda"); %> </body> </html>
程序运行之前,我们先修改一下浏览器选项: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一下吧。
到此这篇关于eclipse部署tomcat实现jsp运行的文章就介绍到这了,更多相关eclipse部署tomcat内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论