Mac系统安装和配置tomcat步骤详解

摘要:
1: 下载并打开Apache Tomcat的官方网站,选择要下载的版本:2.将其存储在与Apache Tomcat同名的本地文件夹中,并将其放置在目录/Users/computer name/Library/3.启动Tomcat以打开终端,并输入Apache Tomcat所在目录的bin目录$:cd/Users/mymac/Library/Apache Tomcat/bin Start Tomcat$:./startup。sh如果出现:-ba

一:下载

打开Apache Tomcat官网,选择需要的版本下载:

这里写图片描述

二:存放到本地

文件夹重名民为ApacheTomcat,放到/Users/计算机名/Library/目录下

这里写图片描述

三:启动Tomcat

打开Terminal,进入ApacheTomcat所在目录的bin目录下

$:cd /Users/mymac/Library/ApacheTomcat/bin

启动Tomcat

$:./startup.sh

如果出现:

-bash: ./startup.sh: Permission denied

是因为用户没有权限,而导致无法执行.需要用命令chmod 修改一下bin目录下的.sh权限,没有出现说明启动成功

/data/linkdood/logs/h5/Notice/

修改完后重新之执行启动命令:./startup.sh即可启动,界面如下

这里写图片描述

验证安装是否成功

在浏览器地址栏输入:http://localhost:8080(或者在手机浏览器中输入电脑IP+端口号也可以访问)显示如下界面:

这里写图片描述

四:关闭Tomcat

$:./shutdown.sh

查看Tomcat版本信息

$:sh catalina.sh version

五:ApacheTomcat目录结构:

这里写图片描述

1>bin:存放tomcat命令

2>conf:存放tomcat配置信息,里面的server.xml文件是核心的配置文件

3>lib:支持tomcat软件运行的jar包和技术支持包(如servlet和jsp)

4>logs:运行时的日志信息

5>temp:临时目录

6>webapps:共享资源文件和web应用目录

7>work:tomcat的运行目录.jsp运行时产生的临时文件就存放在这里


修改端口号

服务器的默认端口是8080,也可以将其改成自定义的端口,为了避免与系统端口冲突,必须设置为1024以上,例如设置为8888

用记事本打开ApacheTomcat的conf目录下的server.xml文件,将以下语句的port值8080改为自定义的端口号:(例如8020)

<Connector port="8020" protocol="HTTP/1.1"
          connectionTimeout="20000"
          redirectPort="8443" />

重新启动服务器后输入localhost:8080无效,需要输入localhost:8020就可以打开服务器的界面了.

密码设置

conf目录的tomcat-users.xml文件里</tomcat-users>上面加入以下代码:

<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>

因为xml的标签都要关闭,还要重启tomcat. 重新打开http://localhost:8080Tomcat主界面,点击 Manager App等按钮账号和密码输入tomcat即可登陆

原文地址:来自脚本之家

免责声明:文章转载自《Mac系统安装和配置tomcat步骤详解》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇android黑科技系列——实现静态的默认安装和卸载应用springboot 实时监控 spring-boot-starter-actuator 包下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ASP.NET Core的Kestrel服务器(转载)

Kestrel是一个基于libuv的跨平台ASP.NET Core web服务器,libuv是一个跨平台的异步I/O库。ASP.NET Core模板项目使用Kestrel作为默认的web服务器。Kestrel支持以下功能: HTTPS 用于启用不透明升级的WebSockets 位于Nginx之后的高性能Unix sockets Kestrel 被.N...

appium+python 【Mac】UI自动化测试封装框架流程简介 &amp;lt;一&amp;gt;

      为了多人之间更方便的协作,那么框架本身的结构和编写方式将变得很重要,因此每个团队都有适合自己的框架。如下本人对APP的UI自动化测试的框架进行进行了简单的汇总。主要目的是为了让团队中的其余人员接手写脚本时更清楚的知道该如何入手。 一个优秀的自动化测试框架应该具备的特点包括:   可扩展性:对新增功能模块、对不同的项目等等   易用性:易于查看,...

es-09-spark集成

es和spark的集成比较简单, 直接使用内部封装的一些方法即可 版本设置说明: https://www.elastic.co/guide/en/elasticsearch/hadoop/current/requirements.html maven依赖说明: https://www.elastic.co/guide/en/elasticsearch/ha...

Mac 电脑如何安装mac os 和win7双系统(win7多分区)

                    转载:Mac 电脑如何安装mac os 和win7双系统(win7多分区)   本文主要参考了2篇博文,并通过自己的亲身实践总结的。参考的2篇博文地址:   http://wenku.baidu.com/link?url=ukCgLispRe7gq9VHVAa39O91hqtKPfVcWxjMLree0R5XiJsL...

python IDE安装-mac

mac 配置Python集成开发环境(Eclipse +Python+Pydev)  1、下载Mac版64位的Eclipse。 进入到Eclipse官方网站的下载页面(http://www.eclipse.org/downloads/),我选择了下图所示的软件包, 浏览器在下载过程中使用的超链接 http://ftp.daum.net/eclipse/...

iOS学习——如何在mac上获取开发使用的模拟器的资源以及模拟器中每个应用的应用沙盒

如题,本文主要研究如何在mac上获取开发使用的模拟器的资源以及模拟器中每个应用的应用沙盒。做过安卓开发的小伙伴肯定很方便就能像打开资源管理器一样查看我们写到手机本地或应用中的各种资源,但是在iOS开发中,在真机上还可以通过一些软件工具iExplorer等查看手机上的资源,但是如果你在开发过程中经常使用xcode自带的模拟器进行调试,这是你要查看模拟器中相关...