培训第一天(环境准备)
maven 是快速创建java应用工具,依赖java环境,通过配置/etc/profile文件,让maven中的mvn指令暴漏,就可以直接在命令行中使用,在绿色版本的软件中,不需要安装,所有bin和sbin目录中都没有link文件指定mvn指令,在/etc/profile中新起一行。export暴露这个命令。opt目录下的java复制到src目录 cp /opt/Start.java /opt/s
上午
1、在opt目录下创建application.perperties
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 //指定了数据库的连接URL,这里连接的是本地MySQL数据库的一个名为crm的数据库
spring.jdbc.datasource.driverclass=com.mysql.cj.jdbc.Driver //指定了JDBC驱动程序的类名,用于连接MySQL数据库
2、在opt目录下创建app
vim app
server.port=8080 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
查看文件: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
下午
包都放在/opt下进行操作
1、安装tomcat
Tomcat是一个被广泛使用的Java WEB应用服务器
1、wget下载或到官网进行下载
软件包可以在tomcat官网下载(Apache Tomcat - Apache Tomcat 9 Software Downloads)
2、解压 tar -zxvf 文件名
3、把解压之后的目录移动到/usr/local/下
/usr/local : /usr 通常只包含系统发行时自带的程序,而 /usr/local 则是本地系统管理员用来自由添加程序的目录;
4、查看目录下的conf目录中的文件,重点找到server.xml(配置端口,部署项目,默认是8080端口),web.xml MIME文件类型
5、server.xml对应nginx的nginx.conf
6、webapp/==nginx/html/,webapps(存放静态资源,.jsp,.war)(相当于根目录)
7、如果项目不方便移动到webapps目录下,就需要在配置文件中指定路径server.xml
8、tomcat 要运行需要java的环境
9、yum -y install java-1.8.0-openjdk-devel //使用开发版本
62 yum -y install wget
//下载wget软件
63 wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.25/bin/apache-tomcat-10.1.25.tar.gz
//该功能需要有DNS解析功能
64 yum -y install lrzsz
//下载lrzsz软件
65 rz -E
//将在官网下载的软件包拖拽到vm虚拟机中
66 ls
67 tar -zxvf apache-tomcat-10.1.25.tar.gz
//解压软件包
68 ls
69 mv apache-tomcat-10.1.25 /usr/local/
//将解压后的软件包放到/usr/local/下
70 ls /usr/local/
73 yum -y install tree
//下载tree软件
74 tree /usr/local/apache-tomcat-10.1.25/
//以生成树的形式查看软件包内容
75 cd /usr/local/apache-tomcat-10.1.25/
76 ls -l
77 cd conf/
79 ll
80 pwd
[root@1 apache-tomcat-10.1.25]# ll
drwxr-x---. 2 root root 4096 7月 8 22:31 bin
drwx------. 2 root root 238 6月 15 03:31 conf
drwxr-x---. 2 root root 4096 7月 8 22:31 lib
drwxr-x---. 2 root root 6 6月 15 03:31 logs
drwxr-x---. 2 root root 30 7月 8 22:31 temp
drwxr-x---. 7 root root 81 6月 15 03:31 webapps
drwxr-x---. 2 root root 6 6月 15 03:31 work
[root@1 apache-tomcat-10.1.25]# ls bin/ //含可执行文件 startup.sh shutdown.sh
[root@1 apache-tomcat-10.1.25]# ll conf/ //含有根目录
-rw-------. 1 root root 7087 6月 15 03:31 server.xml
-rw-------. 1 root root 172780 6月 15 03:31 web.xml
[root@1 apache-tomcat-10.1.25]# ls lib/ //含各种java文件
annotations-api.jar catalina-storeconfig.jar
[root@1 apache-tomcat-10.1.25]# ls logs/ //含日志文件
[root@1 apache-tomcat-10.1.25]# ls temp/ //含临时文件 safeToDelete.tmp
[root@1 apache-tomcat-10.1.25]# ls webapps/ //含各种静态资源
docs examples host-manager manager ROOT
2、java环境测试
0、java 1.8.0 20,17,19
1、python 数据分析,人工智能
2、nodejs vue-cli
安装完成以后。
java -version 返回版本
java 显示所有java的指令的参数
javac 显示所有javac的指令的参数
curl wget
检查:
1、jdk环境
2、tomcat是否能运行
[root@1 opt]# vim Main.java
//编辑一个简单的java脚本
[root@1 opt]# javac Main.java //编译java脚本 [root@1 opt]# java Main //运行脚本 Hello World
3、安装maven
maven是一款服务于Java平台的自动化构建工具。Maven 作为 Java 项目管理工具,它不仅可以用作包管理,还有许多的插件,可以支持整个项目的开发、打包、测试及部署等一系列行为。
maven 是快速创建java应用工具,依赖java环境,通过配置/etc/profile文件,让maven中的mvn指令暴漏,就可以直接在命令行中使用,在绿色版本的软件中,不需要安装,所有bin和sbin目录中都没有link文件指定mvn指令,在/etc/profile中新起一行。export暴露这个命令
export PATH=/opt/apache-maven-3.9.8/bin:$PATH
修改完成后,让配置文件立即生效,
source /etc/profile
156 wget https://dlcdn.apache.org/maven/maven-3/3.9.8/binaries/apache-maven-3.9.8-bin.tar.gz --no-check-certificate 157 rz -E
174 tar -zxvf apache-maven-3.9.8-bin.tar.gz 175 ls apache-maven-3.9.8 176 ls apache-maven-3.9.8/bin/
[root@1 opt]# vim /etc/profile
[root@1 opt]# source /etc/profile //立即生效
[root@1 opt]# mvn -v //用于显示安装的Maven版本
Apache Maven 3.9.8 (36645f6c9b5079805ea5009217e36f2cffd34256) Maven home: /opt/apache-maven-3.9.8
任务
现在已经有jdk1.8
自己下载tomcat9,启动服务,关闭防火墙
71 rm -rf /usr/local/apache-tomcat-10.1.25/
72 cd /opt
73 tar -zxvf apache-tomcat-9.0.91.tar.gz
74 cp -r apache-tomcat-9.0.91 /usr/local/
75 cd /usr/local/apache-tomcat-9.0.91/
76 ./bin/startup.sh
77 systemctl stop firewalld
测试结果如下:
更多推荐
所有评论(0)