【CMB_Fintech_Trainee_2020】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路径)
set CATALINA_HOME=D:\Developer\Tomcat\apache-tomcat-7.0.104(tomcat路径)
此时直接启动startup.bat还会有问题:两个Tomcat端口冲突了。
端口冲突问题:
修改其中一个Tomcat的端口,这里我修改的是Tomcat9.0.8的端口配置:
另一个Tomcat不做任何修改。
启动Tomcat,在浏览器分别访问设定的端口:
通过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
中),编辑:
首先在节点中添加子节点:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
改为
然后修改本地仓库地址
<localRepository>自己的repository路径</localRepository>
改为
IDEA每次创建新项目时都需要手动指定本机maven库
首先,我是IDEA2020.1版本。
找到File➡New Projects Settings➡Settings for New Projects…
修改如下选项为自己的Maven库