亲测Mac和Linux安装Tomcat,不服来战
一、今天需要使用到本地的Tomcat,结果在网上找了下教程,都是假的,都有问题,都没有经过测试,不负责任啊啊啊,坑爹坑爹。
Mac正确安装Tomcat的姿势
首先访问一下Tomcat的官网:
Tomcat官网
想下载什么版本就点击什么版本
二、下面以Tomcat9为例,Mac和Linux的一定要下载tar.gz文件,其余的都有问题
三、解压后,重命名文件夹
四、通过终端进入到Tomcat的bin目录下
~/Develop/Tomcat/tomcat9/bin ⌚ 19:16:26 $ pwd /Users/wangdong/Develop/Tomcat/tomcat9/bin ~/Develop/Tomcat/tomcat9/bin ⌚ 19:16:29 $ ls bootstrap.jar setclasspath.bat catalina-tasks.xml setclasspath.sh catalina.bat shutdown.bat catalina.sh shutdown.sh ciphers.bat startup.bat ciphers.sh startup.sh commons-daemon-native.tar.gz tomcat-juli.jar commons-daemon.jar tomcat-native.tar.gz configtest.bat tool-wrapper.bat configtest.sh tool-wrapper.sh daemon.sh version.bat digest.bat version.sh digest.sh ~/Develop/Tomcat/tomcat9/bin ⌚ 19:16:31 $
五、启动Tomcat
./startup.sh
~/Develop/Tomcat/tomcat9/bin ⌚ 19:16:31 $ ./startup.sh Using CATALINA_BASE: /Users/wangdong/Develop/Tomcat/tomcat9 Using CATALINA_HOME: /Users/wangdong/Develop/Tomcat/tomcat9 Using CATALINA_TMPDIR: /Users/wangdong/Develop/Tomcat/tomcat9/temp Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home Using CLASSPATH: /Users/wangdong/Develop/Tomcat/tomcat9/bin/bootstrap.jar:/Users/wangdong/Develop/Tomcat/tomcat9/bin/tomcat-juli.jar Tomcat started. ~/Develop/Tomcat/tomcat9/bin ⌚ 19:17:23 $
六、访问http://localhost:8080/
出现上述的界面,就证明成功了。
七、关闭Tomcat
./shutdown.sh
~/Develop/Tomcat/tomcat9/bin ⌚ 19:17:23 $ ./shutdown.sh Using CATALINA_BASE: /Users/wangdong/Develop/Tomcat/tomcat9 Using CATALINA_HOME: /Users/wangdong/Develop/Tomcat/tomcat9 Using CATALINA_TMPDIR: /Users/wangdong/Develop/Tomcat/tomcat9/temp Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home Using CLASSPATH: /Users/wangdong/Develop/Tomcat/tomcat9/bin/bootstrap.jar:/Users/wangdong/Develop/Tomcat/tomcat9/bin/tomcat-juli.jar
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
webshell木马简介及防护
定义 webshell就是以asp、php、jsp或者cgi等网页文件形式存在的一种命令执行环境,也可以将其称做为一种网页后门。黑客在入侵了一个网站后,通常会将asp或php后门文件与网站服务器WEB目录下正常的网页文件混在一起,然后就可以使用浏览器来访问asp或者php后门,得到一个命令执行环境,以达到控制网站服务器的目的。 顾名思义,“web”的含义是显然需要服务器开放web服务。“shell”的含义是取得对服务器某种程度上操作权限。webshell常常被称为入侵者通过网站端口对网站服务器的某种程度上操作的权限。由于webshell其大多是以动态脚本的形式出现,也有人称之为网站的后门工具。 shell特洛伊木马示例: <span style="font-family:'KaiTi_GB2312';">echo -n "Login:" read name stty -echo echo -n "Password:" read passwd echo " " stty echo echo $name $passwd > /tmp/ttt& sleep 2 ec...
- 下一篇
在Android手机上搭建一个http服务器
看到标题是不是有点懵,在Android手机上搭建一个http服务器??? 你TM在逗我 没错,我们就是要在Android手机上搭建一个http服务器。提到http服务器一般第一反应是Apache,nginx Android上也能运行Apache,nginx了??? Android手机上当然不能运行这些服务器了,这次在Android上运行的是用Golang写的一个简单的http服务器。因为Golang可以跨平台编译,我尝试着把系统选择成Linux,CPU架构选择arm,然后在手机上运行,然后Android手机上真的运行起了一个http服务器 惊喜 回到正题,要想开发编写golang,首先要配置好golang的开发环境,golang的配置 传送门 我是在Ubuntu下开发的,新建service.go文件 1 package main 2 3 import ( 4 "net/http" 5 ) 6 7 func main() { 9 http.HandleFunc("/",myResponse) 10 http.ListenAndServe("127.0.0.1:8888",nil) 11 ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7,CentOS8安装Elasticsearch6.8.6
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果