jdk环境、tomcat环境

news2025/1/11 2:24:55

回顾复习

安装nodejs,和jdk一样的软件运行环境 

yum -y list installed|grep epel    #是否安装epel

yum -y install nodejs

node -v  #查看版本号

下载对应的nodejs软件npm

yum -y install npm

npm -v     #查

npm  set config  ....淘宝镜像

安装vue/cli  command   line   intreface  命令行接口

npm install @vue/cli

#安装成功之后,不会直接在sbin或者bin目录添加软链接,所以需要查找可执行文件

find  /  -name  "vue"

使用vue的可执行文件创建项目

.... /vue   .create   eleme_web

进入到创建好的项目中, npm  run  serve

cd eleme_web

nohop  npm run serve

此时的服务并不是生产项目

--生产

--开发

samba分享到window

yum -y install samba

vim /etc/samba/smb.conf

[eleme_web]

   path=

   comment=

   guest ok=

....

#注册账号

useradd vueediter

smbpasswd -a vueediter   #添加密码

启动服务

systemctl start nmb

systemctl start smb

部署nfs静态服务

--新环境

--安装应用

yum -y install rpcbind

yum -y install nfs

配置文件

vim /etc/exports

.../目录/...     *(rw,sync)

启动服务

systemctl start rpcbind

systemctl start nfs

在web主机上挂载

mount -t nfs  IP地址/目录/...   

下载配置jdk环境

# wget https://download.oracle.com/java/22/latest/jdk-22_linux-x64_bin.tar.gz
# tar -zxvf jdk-22_linux-x64_bin.tar.gz
# mv jdk-22.0.2/ /usr/local/jdk22/
# cd /usr/local/jdk22/
# sed -i '$aexport JAVA_HOME=/usr/local/jdk22' /etc/profile
# source /etc/profile
# sed -i '$aPATH=$JAVA_HOME/bin:$PATH' /etc/profile
# source /etc/profile    //运行
# java -version    //测试

搭建tomcat环境

下载、解压、移动

# wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.26/bin/apache-tomcat-10.1.26.tar.gz
# tar -zxvf apache-tomcat-10.1.26.tar.gz  //解压
# mv apache-tomcat-10.1.26 /usr/local/tomcat/  //移动目录 并改名
# ls /usr/local/tomcat/   //查看

启动tomcat

/usr/local/tomcat/bin/startup.sh

查看端口

netstat -lnput|grep java

浏览器访问可以看到,

查询日志

tail -f catalina.2024-08-01.log

关闭服务

/usr/local/tomcat/bin/shutdown.sh

tomcat启动服务

--/usr/local/tomcat/bin/startup.sh

--netstat -lnput|grep java

     8080

     8005

--/usr/local/tomcat/bin/shutdown.sh   停用

tomcat的目录

--bin

可执行文件

在window和linux通用

win对应的文件的扩展名为bat(批处理文件)

linux对应的文件的扩展名为sh

--webapps

每个目录就是一个项目

在这个目录下可以部署一些静态资源,可以使用浏览器查 看,也可以使用下载

要发布项目有两个选项

1. 将项目移动该目录下

2. 在conf/server.xml修改资源文件的位置

3. nginx 默认的路径/usr/local/nginx/html,也可以在server中 配置其他的绝对路径,不必须是在内部的html目录中

--work

1. 将jsp还原成java和class文件

2. 保存的路径 /usr/local/tomcat/work/Catalina/localhost/myweb/org/apache/j sp/xxx.java

3. 自动将jsp解析为javav文件,不需要重启服务器

--logs

1. 日志文档

2. catalina.log

3. localhost.log

4. 都有相应日期

--lib

1. tomcat运行为项目提供的依赖文件

2. 要访问没有数据,访问数据库的包

--tmp

创建目录myweb,编写一个 my.txt文件

[root@f webapps]# cat myweb/my.txt 
fan si le

在浏览器访问得

--conf

[root@f conf]# ls -l
总用量 232
drwxr-x--- 3 root root     23 8月   1 14:33 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 jaspic-providers.xml
-rw------- 1 root root   2313 7月   8 05:02 jaspic-providers.xsd
-rw------- 1 root root   4144 7月   8 05:02 logging.properties
-rw------- 1 root root   7126 7月   8 05:02 server.xml
-rw------- 1 root root   2756 7月   8 05:02 tomcat-users.xml
-rw------- 1 root root   2558 7月   8 05:02 tomcat-users.xsd
-rw------- 1 root root 172780 7月   8 05:02 web.xml

安装配置tomcat和jdk,在另外两个机子

进行相同操作,内容稍作修改

[root@f ~]# echo "i am sq" > /usr/local/tomcat/webapps/ROOT/index.jsp 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1969195.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PatchCore:工业异常检测中的全面召回

PatchCore:工业异常检测中的全面召回 前言相关介绍PatchCore的工作原理:优点:缺点: 实验环境项目地址LinuxWindows 项目结构具体用法准备数据进行训练进行测试 常见问题ModuleNotFoundError: No module named patchcore解决方法 O…

【项目实战】—— 高并发内存池

文章目录 什么是高并发内存池?项目介绍一、项目背景二、项目目标三、核心组件四、关键技术五、应用场景六、项目优势 什么是高并发内存池? 高并发内存池是一种专门设计用于高并发环境下的内存管理机制。它的原型是Google的一个开源项目tcmalloc&#xff…

数字化转型中的安全挑战:源代码加密与文档加密的重要性

深信达SDC防泄密系统在源代码加密和文档加密领域的表现能力非常出色。根据搜索结果,SDC沙盒防泄密系统是专门针对敏感数据防泄密的保护系统,尤其适用于研发型企业的数据保护。系统通过实现对数据的代码级保护,不影响工作效率和正常使用&#…

实现Obsidian PC端和手机端(安卓)同步

步骤 1:在PC端设置Obsidian 安装Obsidian和Git:确保你的PC上已经安装了Obsidian和Git。你可以从Obsidian官网和Git官网下载并安装。 克隆GitHub代码库:在PC上打开命令行(例如Windows的命令提示符或Mac/Linux的终端)&a…

4.4、文件管理

文件结构 计算机系统中采用的索引文件结构如下图所示: 系统中有13个索引节点,0-9为直接索引,即每个索引节点存放的是内容,假设每个物理盘大小为4KB,共可存4KB * 1040KB数据; 10号索引节点为一级间接索引节点,大小为4KB,存放的并非直接数据,而是链接到直接物理盘块的地址,假设每…

利用 PhysicsConstraint 实现开门效果

先到 Sketchfab 中下载一个门的 3D Model,Popular 3D models - Sketchfab 下载完毕后解压导入到 UE5 中,注意这里需要导入 Static Mesh; 然后将贴图配置到材质 Door Material 中; 处理完毕后,配置使用 Modeling Tools …

【区块链+绿色低碳】山东邹平:区块链生态环境监管平台 | FISCO BCOS应用案例

山东省滨州市生态环境局邹平分局通过实地考察和调研发现,执法大队在执法工作中存在各排污企业设备系统无 法互通、终端采集数据固证难且可信度低、环境执法电子证据采集规则与司法采信标准不统一等痛点。而区块链 的分布式记账、不易篡改性和智能合约自动执行机制&a…

【无标题】vue2鼠标悬停(hover)时切换图片

在Vue 2中,要实现鼠标悬停(hover)时切换图片的功能,你不能直接在模板的:src绑定中处理这个逻辑,因为Vue的模板不支持条件渲染的复杂逻辑(如基于鼠标状态的动态图片切换)。但是,你可以…

图新说产品入门指南(让汇报变得轻松)

1.图新说是什么? 图新说是一个容器:可以加载融合各种无人机航测成果(影像、地形倾斜模型)、基础地理信息数据(卫星影像、道路标注、水系、地质图、等高线、地形晕渲、人口等专题地图)、业务数据&#xff0…

计算机基础(Windows 10+Office 2016)教程 —— 第6章 电子表格软件Excel 2016(上)

电子表格软件Excel 2016 6.1 Excel 2016入门6.1.1 Excel 2016 简介6.1.2 Excel 2016 的操作界面组成6.1.3 Excel 2016 的视图方式6.1.4 Excel 2016 的工作簿及其操作6.1.5 Excel 2016 的工作表及其操作6.1.5 Excel 2016 的工作表及其操作6.1.6 Excel 2016 的单元格及其操作 6.2…

在欧拉系统中安装数据库

在欧拉系统中的安装 (禁止超级用户root登录) yum install mariadb-server -y #下载命令 systemctl enable --now mariadb #设置为开机自启,并立即启动该服务 mysql_secure_installation #安全设置,初始化 修…

VS code-解决连接远端云服务器时什么都没有变化

问题描述: 在有一次使用VS code连接远端云服务器的时候,输入用户名和公网ip连接远端云服务器的时候,一直没有任何响应,一直跳转,插件扩展的界面。 解决办法: 找到我们的config配置文件,然后在文…

全球汽车线控制动系统市场规模预测:未来六年CAGR为17.3%

引言: 随着汽车行业的持续发展和对安全性能需求的增加,汽车线控制动系统作为提升车辆安全性和操控性的关键组件,正逐渐受到市场的广泛关注。本文旨在通过深度分析汽车线控制动系统行业的各个维度,揭示行业发展趋势和潜在机会。 【…

MyBatis开发:使用注解

在应⽤分层学习时, 我们了解到web应⽤程序⼀般分为三层,即:Controller、Service、Dao .之前的案例中,请求流程如下: 浏览器发起请求, 先请求Controller, Controller接收到请求之后, 调⽤Service进⾏业务逻辑处理, Service再调⽤Dao, 但是Dao层…

记录使用FlinkSql进行实时工作流开发

使用FlinkSql进行实时工作流开发 引言Flink SQL实战常用的Connector1. MySQL-CDC 连接器配置2. Kafka 连接器配置3. JDBC 连接器配置4. RabbitMQ 连接器配置5. REST Lookup 连接器配置6. HDFS 连接器配置 FlinkSql数据类型1. 基本数据类型2. 字符串数据类型3. 日期和时间数据类…

Spring 如何集成日志框架

文章目录 一、日志依赖1.1 Spring 如何集成日志1.2 SpringBoot 的默认日志门面和日志系统 二、日志配置2.1 SpringBoot 日志配置方式2.2 SpringBoot 日志重定向到文件 参考资料 一、日志依赖 1.1 Spring 如何集成日志 从Spring Framework 5.0开始,Spring 在 sprin…

淘宝的商品信息缓存体系是如何构建的?

0 前言 在电商系统中,商品信息的快速获取对用户体验至关重要。本文将详细讲解一个多层级的商品信息缓存体系,旨在提高系统性能和可靠性。 开局一张图,剩下全靠编! 1 整体架构 该缓存体系采用了多级缓存策略,从前端到…

influxDB的常用命令

目录 1.查看数据库命令 2.进入某数据库命令 3.创建表的命令 (host 和region 字段是必须的) 4.显示所有的表命令 5. 删除表 6.查询表数据 7.显示数据库用户 8.创建用户 9.创建管理员用户 10.修改密码(密码用单引号括住,不要用双引号) 11. 分配数据库访问权…

满客宝后台管理系统 downloadWebFile 任意文件读取漏洞复现(XVE-2024-18926)

0x01 产品简介 满客宝后台管理系统由正奇晟业(北京)科技有限公司开发,满客宝智慧食堂系统的重要组成部分,它为餐饮管理者提供了一个全面的、智能化的管理平台。该系统集成了用户管理、消费限制、菜谱管理、卡务管理、进销存管理、…

Linux进程间通信1

文章目录 前言管道命名管道 / FIFO消息队列 前言 进程之间可能会存在特定的协同工作的场景,而协同就必须要进行进程间通信,协同工作可能有以下场景。 数据传输:一个进程需要将它的数据发送给另一个进程 资源共享:多个进程之间共享同样的资源。 通知事件…