一,java环境安装
1. 效果
2. 步骤
1.
下载
jdk22
# 官网地址
https://www.oracle.com/cn/java/technologies/download
s/
wget https://download.oracle.com/java/22/latest/jdk-
22_linux-x64_bin.tar.gz
2.
解压
tar
-zxvf
jdk-22.2.tar.gz
3.
移动到
usr
目录
mv jdk-22.2/ /usr/local/jdk22/
4.
配置时间
vim /etc/profire
export JAVA_HOME=/usr/local/jdk22/
export PATH=$JAVA_HOME/bin:$PATH
-------------------------------
sed -i '$aexport JAVA_HOME=/usr/local/jdk22/' /etc/profile
sed -i '$aexport PATH=$JAVA_HOME/bin:$PATH' /etc/profile
5.
运行
profile
source
/etc/profile
6.
测试
java
java
-version
二 ,tomcat配置
1.tomcat启动服务
1. /usr/local/tomcat/bin/startup.sh
启动
2. netstat -lnput|grep java
端口状态
1. 8080
2. 8005
3. /usr/local/tomcat/bin/shutdown.sh
停用
2.tomcat的目录
1. bin
1.
可执行文件
2.
在
window
和
linux
通用
3. win10
上优化之后上传到
linx
,只需要添加权限就可以了
4. win
对应的文件的扩展名为
bat
(批处理文件)
5. linux
对应的文件的扩展名为
sh
6. startupsh
7. shutdown
。
sh
2. webapps
1.
每个目录就是一个项目
2. ROOT
是默认的项目目录,在实际开发中,我们可以将将程
序打包成
ROOT.war
或者将目录名称修改为
ROOT
就可以直接发不
3.
使用
10.1.1.20:8080
直接访问的页面是
ROOT
目录下的
index.jsp
4.
在这个目录下可以部署一些静态资源,可以使用浏览器查
看,也可以使用下载
5.
用可以在该目录下创建新的文件夹作为项目发布
6.
要发布项目有两个选项
1.
将项目移动该目录下
2.
在
conf/server.xml
修改资源文件的位置
3. nginx
默认的路径
/usr/local/nginx/html,
也可以在
server
中
配置其他的绝对路径,不必须是在内部的
html
目录中
3. work
1.
将
jsp
还原成
java
和
class
文件
2.
保存的路径
/usr/local/tomcat/work/Catalina/localhost/myweb/org/apache/jsp/xxx.java
3.
自动将
jsp
解析为
javav
文件,不需要重启服务器
4. logs
1.
日志文档
2. catalina.log
3. localhost.log
4.
都有相应日期
5. conf
[root@dynamic001 conf]# ls -l
总用量 232
drwxr-x--- 3 root root 23 8月 1 14:11 Catalina
-rw------- 1 root root 12926 7月 8 05:02
catalina.policy
-rw------- 1 root root 7693 7月 8 05:02
catalina.properties
-rw------- 1 root root 1411 7月 8 05:02 context.xml
-rw------- 1 root root 1149 7月 8 05:02 jaspicproviders.xml
-rw------- 1 root root 2313 7月 8 05:02 jaspicproviders.xsd
-rw------- 1 root root 4144 7月 8 05:02
logging.properties
#####################################################33
3
-rw------- 1 root root 7126 7月 8 05:02 server.xml
######################################################
-rw------- 1 root root 2756 7月 8 05:02 tomcatusers.xml
-rw------- 1 root root 2558 7月 8 05:02 tomcatusers.xsd
#####################################################
-rw------- 1 root root 172780 7月 8 05:02 web.xml
######################################################3
3
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
maxParameterCount="1000"
/>
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
6. lib
1. tomcat
运行为项目提供的依赖文件
2.
要访问没有数据,访问数据库的包
7. tmp
数据库
1. 关系型数据库
1. oracle
2. mysql
1. 安装和配置
2. sql语句
3. 优化
4. 备份与安全
5. 集群
1. 主从
2. 一主多从
3. 增删改主机
4. 从服务负责mysql查询
3. sql-server
2. 非关系型数据库
1. redis
2. cached
3. mong