【Trainee】07/27 第二个任务:在办公机启动一个项目_part2

需求

part2:启动项目、修改某些配置文件。

实习一周多问题汇总

  • 办公机已经安装过两个Tomcat服务器,加上这次的就会有三个版本的Tomcat,启动时不出所料地error。
  • 如何从零开始通过war包启动一个项目?
  • 第一次启动Spring Boot项目下载时间长的问题。
  • IDEA创建新项目时maven库不是本机指定的目录。

问题处理

多版本Tomcat问题

版本冲突问题:
不设置CATALINA_HOME环境变量,直接编辑startup.bat、shutdown.bat,添加一行:

set CATALINA_HOME=D:\Developer\Tomcat\apache-tomcat-9.0.8(tomcat路径)
【Trainee】07/27 第二个任务:在办公机启动一个项目_part2_第1张图片
set CATALINA_HOME=D:\Developer\Tomcat\apache-tomcat-7.0.104(tomcat路径)
【Trainee】07/27 第二个任务:在办公机启动一个项目_part2_第2张图片

此时直接启动startup.bat还会有问题:两个Tomcat端口冲突了。


端口冲突问题:
修改其中一个Tomcat的端口,这里我修改的是Tomcat9.0.8的端口配置:

image.png
image.png
image.png

另一个Tomcat不做任何修改。

启动Tomcat,在浏览器分别访问设定的端口:
【Trainee】07/27 第二个任务:在办公机启动一个项目_part2_第3张图片

通过war包启动项目

进入Tomcat目录,找到其中的webapps文件夹,将项目的war包以及需要的文件、文件夹之类放入其中,回到Tomcat路径的bin文件夹,双击startup.bat启动项目,war文件会被自动解压。

Tomcat窗口显示started提示之后,浏览器访问localhost:设定的端口号/想要访问的war包名称/需要运行的jsp名称(jsp非必须)。

第一次启动Spring Boot项目下载时间长

因为maven从外网下载,国内访问速度慢,可以更改为阿里云镜像。
找到自己安装路径下的settings.xml文件(比如我的在D:\Developer\Maven\apache-maven-3.6.3\conf中),编辑:
首先在节点中添加子节点:

    
      alimaven
      aliyun maven
      http://maven.aliyun.com/nexus/content/groups/public/
      central
    
【Trainee】07/27 第二个任务:在办公机启动一个项目_part2_第4张图片
改为
【Trainee】07/27 第二个任务:在办公机启动一个项目_part2_第5张图片

然后修改本地仓库地址
自己的repository路径

【Trainee】07/27 第二个任务:在办公机启动一个项目_part2_第6张图片
改为
image.png

IDEA每次创建新项目时都需要手动指定本机maven库

首先,我是IDEA2020.1版本。
找到File➡New Projects Settings➡Settings for New Projects...
【Trainee】07/27 第二个任务:在办公机启动一个项目_part2_第7张图片

修改如下选项为自己的Maven库
【Trainee】07/27 第二个任务:在办公机启动一个项目_part2_第8张图片

你可能感兴趣的:(tomcat,maven)