一、在opt目录下创建application.perperties
这些配置主要用于设置应用程序与数据库之间的连接以及安全认证。这些配置信息被用于设置Spring应用程序如何与MySQL数据库进行交互,包括数据库的连接信息、用户名、密码以及JDBC驱动等。同时,还配置了Spring Security的用户名和密码,这通常用于应用程序的访问控制和安全认证。
vim application.perperties spring.security.username=abc spring.security.password=efg spring.jdbc.datasource.username=root spring.jdbc.datasource.password=root spring.jdbc.datasource.url=jdbc:mysql://127.0.0.1:3306/crm spring.jdbc.datasource.driverclass=com.mysql.cj.jdbc.Driver
二、linux基本命令
查看文件:ls 查看文件详细信息 ls -l
新增文件:touch 创建Start.java文件 touch Start.java
移动文件:mv 把文件移动到/opt目录下 mv /opt/src/Start.java /opt/
复制文件:cp opt目录下的java复制到src目录 cp /opt/Start.java /opt/src/
创建目录:mkdir 创建src目录 mkdir src
修改属主,组:chown 三种用户类型:u属主 g属组 o其他人 修改abc文件的属主和数组
[root@1 opt]# chown hh:hh abc
[root@1 opt]# ll abc -rwxrwxrwx. 1 hh hh 13 7月 8 19:03 abc
修改权限:chmod 三种权限:r读 4 w写 2 x执行 1
[root@1 opt]# chmod 444 abc [root@1 opt]# ll abc -r--r--r--. 1 hh hh 13 7月 8 19:03 abc
三、Tomcat压缩包的下载与解压
1、下载Tomcat压缩包
官网下载地址:Tomcat官网
下载后利用xshell工具将压缩包传入虚拟机中
2、Tomcat解压缩
[root@localhost ~]#tar -zxvf apache-tomcat-9.0.91.tar.gz
3、把解压之后的目录移动到/usr/local/目录中
[root@localhost ~]# mv apache-tomcat-9.0.91 /usr/local/
四、安装包中各个文件的解释与用途
*bin目录
存放Tomcat里的重要命令,最重要的有两个
startup.bat 启动命令
shutdown.bat 关闭命令
*conf目录
用来存放重要的配置文件,其中的server.xml里含有端口号
lib目录
存放各种jar包
logs目录
存放日志文件
temp目录
存放临时文件*webapps
五、安装java
[root@localhost opt]yum install java-1.8.0-openjdk-devel
//查看java版本
//java命令的用法
六、安装Maven
从Maven官网下载压缩包后传入虚拟机
Maven是快速创建java应用的工具,依赖java环境,通过配置/etc/profile文件。让maven中的mvn指令暴露,就可以直接在命令行中使用,在绿色版本的软件中,不需要安装,所有bin和sbin目录中都没有link文件指定mvn指令,在/etc/profile中新起一行。Export暴露这个指令
[root@localhost opt]# tar -zxvf apache-maven-3.9.8-bin.tar.gz
[root@localhost bin]# vim /etc/profile
export PATH=/opt/apache-maven-3.9.8/bin:$PATH
[root@localhost bin]# source /etc/profile //让配置文件立即生效
七、启动服务,关闭防火墙
[root@localhost apache-tomcat-9.0.91]# ./bin/startup.sh
[root@localhost apache-tomcat-9.0.91]# systemctl stop firewalld
八、验证
实训总结:
复习了linux基础命令,学会了Tomcat安装:下载并解压至指定目录,配置环境变量(可选),启动服务。Maven安装:下载解压,设置环境变量,验证安装成功。今日顺利完成Tomcat与Maven的安装配置,为后续Java Web开发打下了坚实基础,收获颇多!