发表于: 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端口号与对应服务)
- echo "### TCP LISTEN ###"
- lsof -nP -iTCP -sTCP:LISTEN
明天的任务学习SSM框架
评论