jdk与tomcat的安装-----linux软件的安装与配置

news2024/11/29 22:49:46

安装方式

在这里插入图片描述

jdk的安装

  1. 上传jdk压缩包
  2. 解压
tar -zxvf jdk压缩包名字 -C 解压地址
  1. 配置环境变量
vi /etc/profile
JAVA_HOME=jdk解压地址
PATH=$JAVA_HOME/bin:$PATY
  1. 重新加载profile文件,使更改的配置生效
source /etc/profile 
  1. 查看是否安装成功
java -verison

tomcat的安装

  1. 上传tomcat压缩包
  2. 解压
tar -zxvf tomcat压缩包名字 -C 解压地址
  1. 进入tomcat的bin目录启动服务
    sh startup.sh 或者 ./startup.sh
    显示tomcat start
  2. 查看tomcat是否启动成功
    <一>查看日志
    more tomcat解压目录/logs/catalina.out
    或者
    tail -50 tomcat解压目录/logs/catalina.out
    无异常与报错信息代表启动成功
    <二>查看进程
    ps -ef |grep tomcat

ps是linux下非常强大的进程查看工具,通过ps -ef可以查看当前运行的所有进程的详细信息
l 在linux中称为管道符,可以将前一个命令的结果输出给后一个命令作为输入
使用ps命令查看进程时,经常配合管道符和查找命令grep一起使用,来查看特定进程

  1. Windows访问虚拟机的tomcat
    网页内输入http://虚拟机ip:8008
    如果访问不到,关闭虚拟机防火墙即可

补充
在这里插入图片描述
(1)停止tomcat服务
<一>运行tocat的bin目录提供的停止服务的脚本文件shutdown.sh
sh shutdown.sh或者./shutdown.sh
<二>结束tomcat进程
查看tomcat进程,获得进程id
在这里插入图片描述
执行命令结束进程

kill -9 7742		#-9表示强制结束

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

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

相关文章

Android MMKV - 性能强悍的存储工具(腾讯出品)

MMKV 是基于 mmap 内存映射的 key-value 组件&#xff0c;底层序列化/反序列化使用 protobuf 实现&#xff0c;性能高&#xff0c;稳定性强。从 2015 年中至今在微信上使用&#xff0c;其性能和稳定性经过了时间的验证. 起源 微信作为一个即时通讯项目,需要记录数据比较多.需…

基于Android studio学生考勤签到系统app

功能详细介绍 客户端 签到&#xff1a;用户再登录软件后&#xff0c;可以点击签到&#xff0c;进行在线签到&#xff0c;以记录当天的考勤信息。 请假&#xff1a;用户点击请假后&#xff0c;可以在线申请请假&#xff0c;等待教师的查看审核。 我的班级&#xff1a;可以查看个…

软考A计划-真题-分类精讲汇总-第七章(项目管理)

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例 &#x1f449;关于作者 专注于Android/Unity和各种游戏开发技巧&#xff0c;以及各种资源分享&am…

解决爬虫工程师的烦心事,【淘宝1688京东】API接口封装系列,商品详情页的采集,可高并发运行

API是应用程序的开发接口&#xff0c;在开发程序的时候&#xff0c;我们有些功能可能不需要从到到位去研发&#xff0c;我们可以拿现有的开发出来的功能模块来使用&#xff0c;而这个功能模块&#xff0c;就叫做库(libary)。比如说&#xff1a;要实现数据传输的安全&#xff0c…

手写自己的Springboot-2-从Servlet容器选择彻底理解自动配置

文章目录 在Springboot工程中怎样对Servlet容器进行切换底层原理猜想,需要做哪些事情1.pom依赖2.判断注入哪个bean3.让使用者能够加载到自动配置类目前问题及通用处理方式真实Springboot处理方式 进行测试关键点总结 如果还没有看第一篇文章的伙伴,建议先看第一篇文章 手写自己…

C++ OpenMesh拉普拉斯光顺平滑网格模型

程序示例精选 C OpenMesh拉普拉斯光顺平滑网格模型 如需安装运行环境或远程调试&#xff0c;见文章底部个人QQ名片&#xff0c;由专业技术人员远程协助&#xff01; 前言 这篇博客针对<<C OpenMesh拉普拉斯光顺平滑网格模型>>编写代码&#xff0c;代码整洁&#x…

【HTML5系列】第一章 · HTML5新增语义化标签

写在前面 Hello大家好&#xff0c; 我是【麟-小白】&#xff0c;一位软件工程专业的学生&#xff0c;喜好计算机知识。希望大家能够一起学习进步呀&#xff01;本人是一名在读大学生&#xff0c;专业水平有限&#xff0c;如发现错误或不足之处&#xff0c;请多多指正&#xff0…

面试题打卡30天-day28

1、什么是 Git 的 fork 命令&#xff1f;它和 clone 命令有什么区别&#xff1f; 回答一&#xff1a; 在 Git 中&#xff0c;fork 命令是指将其他用户的代码仓库完全复制一份到当前用户自己的账户下&#xff0c;成为一个新的独立代码仓库。与此相对&#xff0c;clone 命令是指…

【CNN】深度卷积神经网络(AlexNet)是什么?如何实现AlexNet?

系列文章目录 第二章 深度学习 CNN中的深度卷积神经网络&#xff08;AlexNet&#xff09; 目录 系列文章目录 文章目录 前言 一、深度卷积神经网络&#xff08;AlexNet&#xff09;是什么&#xff1f; 二、AlexNet的网络结构 三、实现AlexNet模型 总结 前言 本文主要是…

在autoDL上运行github的代码

大佬们的教程&#xff1a;(249条消息) AutoDL使用教程&#xff1a;1&#xff09;创建实例 2&#xff09;配置环境上传数据 3&#xff09;PyCharm2021.3专业版下载安装与远程连接完整步骤 4&#xff09;实时查看tensorboard曲线情况_孟孟单单的博客-CSDN博客 (227条消息) 「炼丹…

智能的本质人工智能与机器人领域的64个问题

以艾伦纽厄尔&#xff08;Allen Newell&#xff09;和赫伯特西蒙&#xff08;Herbert Simon&#xff09;为代表&#xff0c;他们基本上倾向于智能已经达到数理逻辑的最高形式&#xff0c;并将符号处理作为研究重点&#xff0c;他们共同发表了著名论文《逻辑理论家》&#xff08…

“灵光一现”的动态特征:EEG研究

导读 尤里卡效应(Eureka effect&#xff1b;灵光一现)是指突然解决问题的常见经验。在这里&#xff0c;本文以一种模式识别范式来研究这种效应&#xff0c;该范式要求在格式塔规则和先验知识的基础上分割复杂场景和识别物体。受试者必须在模糊的场景中检测物体&#xff0c;并通…

【刷题】栈与队列:滑动窗口的最大值

题目 首先先来看题目描述&#xff1a; 这是一道栈与队列相关的题&#xff0c;给定我们一个整型数组&#xff0c;有一个长度为k的滑动窗口&#xff0c;让我们计算每次窗口的最大值。 我们的想法可以是得到一队列数据结构&#xff0c;让进入这个队列的第一个数据一定是最大的&a…

使用无线传感器网络进行源定位(Matlab代码实现)

目录 &#x1f4a5;1 概述 &#x1f4da;2 运行结果 &#x1f389;3 参考文献 &#x1f468;‍&#x1f4bb;4 Matlab代码 &#x1f4a5;1 概述 本文提出了一种用于反狙击应用的源定位过程&#xff1a;​使用广义互相关&#xff08;GCC&#xff09;方法确定到达时间差&…

uboot fatal error: configs/.h: No such file or directory 解决方法

环境 Win10 64位 ubuntu 20.04 虚拟机 VMware Workstation 16 Pro 开发板&#xff1a;NK-980IOT&#xff08;NUC980DK61Y&#xff09; gcc 交叉编译工具链&#xff1a; ARM 官方 gcc version 11.2.1 20220111 NUC980 uboot 版本 &#xff1a;尝试移植到 u-boot-2019.10&am…

【游戏逆向】《某山奇缘》发包函数

一个游戏我们拿来以后第一件事肯定是要去分析发包函数。 因为发包函数可以给我们很多有用的信息。 第一&#xff0c;所有的功能都可以通过发包实现。 第二&#xff0c;发包中的参数可以获悉游戏中的数据形式&#xff0c;例如某些参数是类型&#xff0c;ID是什么样的值。 第…

Java 中同步机制的几种方式及使用

在Java中&#xff0c;同步机制是用来解决多线程并发访问共享资源的问题。如果多个线程同时访问共享资源&#xff0c;可能会导致数据不一致、死锁等问题。Java中提供了多种同步机制&#xff0c;例如synchronized关键字、Lock接口、Semaphore类、CountDownLatch类等。本文将介绍J…

Vivado综合属性系列之二 SRL_STYLE

目录 一、前言 二、SRL_STYLE 2.1 移位寄存器实现方式 2.2 工程代码 2.3 参考资料 一、前言 移位寄存器SRL在工程中属于使用频率较高个模块&#xff0c;可用于存储数据&#xff0c;实现串并转换&#xff1b; 根据数据移动方向可分为左移寄存器&#xff0c;右移寄存器&#x…

Vue3-黑马(八)

目录&#xff1a; &#xff08;1&#xff09;vue3-进阶-antdv-分页 &#xff08;2&#xff09;vue3-进阶-antdv-搜索 &#xff08;3&#xff09;vue3-进阶-antdv-删除1 &#xff08;1&#xff09;vue3-进阶-antdv-分页 分页显示不对&#xff0c;修改下方分页条&#xff1a; …

Web 自动化笔记-第一章 Selenium 环境搭建

1.自动化测试能解决什么问题&#xff1f; 1. 解决-回归测试 2. 解决-压力测试 3. 解决-兼容性测试 4. 提高测试效率,保证产品质量 回归测试&#xff1a; 项目在发新版本之后对项目之前的功能进行验证 压力测试&#xff1a; 可以理解多用户同时去操作软件&#xff0c; 统计软件服…