1、编译打包
将代码编译打包,简单一些的项目不需要编译,直接打包就好。但如果是几层maven项目的话,建议先编译。
编译:先clean,再install
打包:
之后,在target下找到 .war 文件
如果找不到 .war 包,只有 .jar 包的话,是因为创建项目的时候选择了jar,可以在pom.xml中修改。打开pom.xml文件,找到<packaging>
jar
</packaging>,修改为<packaging>
war
</packaging> ,再次打包即可
2、发布web项目
连接 linux 上的服务器( 推荐使用 Xshell 连接),进入到 tomcat 目录,将原来的 webapps文件夹备份,新建一个 webapps 目录,将原来 webapps 中静态文件复制过来( 可以使用Xfpt ),
Linux会自动解压war包
,不需要我们自己手动解压。同时将 .war 包复制到webapps文件夹里,将.war 包重命名为项目名称,重启tomcat,在访问网页的时候,输入 “ locathost:端口号/项目名称 ” 就可以访问到了。
Tomcat命令(在bin文件夹里面可以看见):
1、开启Tomcat:startup.bat ( linux 下是 startup.sh ,命令:./startup.sh)
2、关闭Tomcat:shutdown.bat (linux下是shutdown.sh ,命令:./shutdown.sh )
可是这里只有开启和关闭,没有重启啊,我该怎么重启?真的学着学着就变笨了哈哈哈,关掉Tomcat,再打开,不就是重启了吗?
当然
,也可以
使用关掉进程的方式来关掉Tomcat
,命令:
(1)查看进程 ps -ef|grep tomcat
(2)关闭进程:kil -9 pid //pid是进程号
之后再看一次进程,检查tomcat是否关掉了。
查看tomcat的输出日志:
在tomcat下的logs目录中,进到这个目录,输入命令:tail -f catalina.out 可以看见日志,建议开两个窗口,一个输日志,一个操作。
3、Linux常用命令
(1)cd :切换菜单,cd .. 回到上一级目录,cd / 回到根目录
(2)ls:列出该文件夹中所有的文件名称
(3)ll:列出该文件中所有文件的详细信息,以前觉得 ls 好用,现在推荐使用 ll
(4)mkdir : 创建文件夹
(5)rm : 移除文件,移除前需要确认 。 使用 rm -rf 文件名称 ,移除前不再提示。
(6)vi:编辑文件
(7)pwd:显示当前位置