发表于: 2021-11-10 19:32:05

1 2073


今天完成的事:IDEA中maven部署运行tomcat 与Jetty 。

安装tomcat

前往https://tomcat.apache.org/download-80.cgi官网下载tar.gz 文件
解压 放入 /opt/   文件夹下
给权限
sudo chmod 755 /opt/tomcat/bin/*.sh 
进入 /opt/tomcat/bin/ 
cd /opt/tomcat/bin/

启动tomcat
sudo sh startup.sh
浏览器打开 localhost:8080    或者127.0.0.1:8080
关闭tomcat
sudo sh shutdown.sh

一、jetty

本篇记录Mac环境下安装配置jetty和maven的过程,记录一下学习记录。

下载jetty

点击进入下载页 - > jetty Mac版官网下载地址链接

解压

我下载的是 jetty-distribution-9.4.0.v20161208 版本,下载完之后解压到/opt/jetty

终端输入以下命令添加环境变量:

open -e .bash_profile

在弹出的页面中的最后面添加以下代码,保存后退出

JETTY_HOME=/opt/jetty

export JETTY_HOME

export PATH=$PATH:$JETTY_HOME

然后继续在中的输入以下代码,更新刚配置的环境变量,否则需要重启才能生效。

source .bash_profile

验证是否配置成功

终端输入以下代码

 java -jar $JETTY_HOME/start.jar --add-to-startd=http,deploy

 cp $JETTY_HOME/demo-base/webapps/async-rest.war webapps/ROOT.war

 java -jar $JETTY_HOME/start.jar

本地浏览器打开 http://localhost:8080/ 



今天遇到的问题:因为前面没仔细看,新建项目选错模版选成cocoon-22-archetype-webapp

应该选maven-archetype-webapp

怎么调试,怎么改配置,找各种资料改pom.xml 和web.xml都不对,反反复复的新建改端口都没调好。后面静下心来重新新建,在安装tomcat和jetty 都可以了。

总结的经验就是学习过程中要仔细,不能看着像就这么弄,收获也挺大的,调试的过程中把IDEA配置都玩熟了,各种插件也明白怎么用了。安装运行jetty后没办法关,只能杀进程了。也会查看进程和kill进程了

macos

1、查看进程号
ps -ef | grep 进程名
2、查看端口被哪个进程监听
sudo lsof -i :端口
3、查看进程监听的端口
sudo lsof -nP -p 进程号 | grep LISTEN
sudo lsof -nP | grep LISTEN | grep 进程号
4、查看监听端口的进程
sudo lsof -nP | grep LISTEN | grep 端口号
5、看到一个新的方法(MacOS统计TCP/UDP端口号与对应服务

  1.   echo "### TCP LISTEN ###" 
  2.   lsof -nP -iTCP -sTCP:LISTEN 

明天的任务学习SSM框架



返回列表 返回列表
评论

    分享到