mac eclipse配置 tomcat与可能会遇到的问题

25 篇文章 0 订阅
3 篇文章 0 订阅

参考:
https://www.cnblogs.com/yk617558302/p/6029163.html
百度搜索tomcat,并选择tomcat官网,如图:
在这里插入图片描述
在这里插入图片描述
选择tar.gz下载
在这里插入图片描述
下载完成后将得到的文件解压,并将解压后的文件重命名为Tomcat
在这里插入图片描述
在Finder上右键,选择前往文件夹,输入/Library,回车进入
在这里插入图片描述
将tomcat拷贝进来,拷贝文件进来需要输入密码,输入就好了。
在这里插入图片描述
cd 到目录下,输入:
cd /Users/wangyitian/Library/Tomcat

sudo sh startup.sh

如果不会,请按照我给的终端代码输入,显示如下表示运行成功

Using CATALINA_BASE: /Library/Tomcat
Using CATALINA_HOME: /Library/Tomcat
Using CATALINA_TMPDIR: /Library/Tomcat/temp
Using JRE_HOME: /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home

在这里插入图片描述
打开Safari,在地址栏输入

localhost:8080

出现如下界面表示tomcat开启成功。
在这里插入图片描述
那既然开启了,如何关闭呢?如果不关闭的话再次启动会报端口被占用,如果刚才启动tomcat的终端没有被关掉的话,在上面输入
sudo sh shutdown.sh
就可以关闭了,如图:
在这里插入图片描述
那如何集成到eclipse里面呢?首先打开eclipse,选择eclipse的偏好设置,选择server–Runtime Environments
在这里插入图片描述
然后点击Add,由于我下载的是Tomcat8版本,所以我选择tomcat8,根据自己下载的版本选择,选择后点击next。
在这里插入图片描述
如图:
在这里插入图片描述
点击,finish,然后ok保存就好了。
然后新建一个web工程,点击next
如果缺少dynamic web,说明安装的是eclipse se,要装相应的web扩展包
参考:https://www.cnblogs.com/wenshuifan/p/9927238.html
在这里插入图片描述
一些问题:

Eclipse中jsp异常 The superclass “javax.servlet.http.HttpServlet” was not found on the Java Bu

参考:https://blog.csdn.net/Sunny5319/article/details/80794184

问题描述

   学习ssh商城的时候,将资料中给的静态文件引入jsp文件夹,但是每个文件都有一个大红×,,然后在jsp文件里面出现了The superclass"javax.servlet.http.HttpServlet" was not found on the Java Build Path错误异常

原因分析

   在Javaweb工程下没有引入中间件(服务器Tomcat)运行的library

解决办法

(1)确认eclipse中server的运行环境是否有配置,设置方法为:Window–>Preferences–>Server–>RuntimeEnvironments–>Add–>选择Apache的版本后点Next,再填入安装的Apache Tomcat软件的安装目录
在这里插入图片描述
在这里插入图片描述
(2)右击web工程–>Build Path–>Configure buildpath–>Java Build Path -->Libraries–>Add Library–>ServerRuntime–>Next–>Apache Tomcat Server–Finish
在这里插入图片描述
在这里插入图片描述

Eclipse中serverRuntime Environment中没有Tomcat选项

参考:https://blog.csdn.net/mmayanshuo/article/details/79461384
背景:

Eclipse版本: Eclipse Java Oxygen

Tomcat版本:Tomcat8

今天在云服务器上安装eclipse中的JavaEE插件后,配置Tomcat。发现在添加 New Server Runtime Environment时没有Tomcat的选项。

原因:eclipse版本不全,缺少javaee组件

网上也没有相应的比较合适的解决方法,我的解决方法是:

在Eclipse中依次点击:

help–>install new software–>在worhwith中选中”oxygen - http://download.eclipse.org/releases/oxygen“(oxygen为eclipse的版本号,找自己相应的版本号)

选中 Web, XML, Java EE and OSGi Enterprise Development 下的 JST Server Adapters,JST Server Adapters Extentions 安装

安装后重启eclipse,这时候就可以在:

window–>preferences–>server–>Runtime Environment –>add–>这时候就可以在Apache中找到Tomcat了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值