Tomcat下载安装以及配置(详细教程)

Tomcat下载安装以及配置(详细教程)
本文讲的是Java环境

文章目录


前言

提示:这里可以添加本文要记录的大概内容:

今天晚上查看自己原来项目的时候,突然发现运行不了,仔细查看发现是tomcat没配置,但是tomcat在电脑里已经下载过了,只是还没有配置,这篇文章就讲tomcat在电脑与idea中的配置


提示:以下是本篇文章正文内容,下面案例可供参考

下载及安装Tomcat

进入tomcat官网,Tomcat官网
选择需要下载的版本,点击下载
下载路径一定要记住,并且路径中尽量不要有中文

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

下载后是压缩包 .zip,解压后

在这里插入图片描述


tomcat系统各个文件夹目录是什么意义:
bin:放置的是Tomcat一些相关的命令,启动的命令(startup)和关闭的命令(shutdown)等等
conf:(configure)配置文件
lib:(library)库,依赖的 jar包
logs:Tomcat 的日志文件
temp:Tomcat的临时文件夹
webapps:可执行的项目。默认作为存放开发项目的目录
work:存放由 jsp翻译成的 .java源文件以及编译的 .class字节码文件(jsp -->java -->class)

启动Tomcat

在安装 tomcat 之前必须安装 java环境,否则不好使,会出现以下报错:

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed torunthis program 
请添加图片描述

JAVA环境变量配置步骤及测试(JDK的下载、安装和环境配置教程)

测试Tomcat

双击打开后找到 bin目录下的 【startup.bat】 ,双击启动Tomcat
如果是Linux系统点【startup.sh】,我的是Windows系统

在这里插入图片描述

之后打开浏览器,在地址栏输入:【http://localhost:8080】或者【http://127.0.0.1:8080
如果看到Tomcat自带的一个JSP页面,则表示安装成功
8080是默认端口号,如果和其他软件冲突,去配置文件中server.xml中修改端口号即可

在这里插入图片描述


当然也可以用cmd命令

cd到 【.\apache-tomcat-9.0.43\bin】(bin路径下)
然后输入命令:【startup】,出现如下对话框,表明服务启动成功。

在这里插入图片描述

配置Tomcat 环境变量

右击【此电脑】,点击【属性】,选择【高级系统设置】

在这里插入图片描述

在高级选项卡下,点击【环境变量】

在这里插入图片描述

首先在系统变量中选择新建

在这里插入图片描述

变量名为 【CATALINA_HOME】
变量值为 Tomcat 的安装目录

在这里插入图片描述

第二步在Path的变量值中新建一条:【%CATALINA_HOME%\bin】
也可以新建一个TOMCAT_HOME,然后值和CATALINA_HOME的变量一样,再加入进去,也可以

在这里插入图片描述


在这里插入图片描述

完成后点击确定,Tomcat环境变量就配置完成了


IDEA中配置Tomcat

在 File中选择 【Settings】

在这里插入图片描述

然后在【Build,Execution,Deployment】中选择【Application Servers】
点击加号“+”,就可以看到【Tomcat Server】了

在这里插入图片描述

地址选择Tomcat的安装路径即可,导入后点OK

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

最后点击【Apply】再点OK就好了

在这里插入图片描述

然后在idea上方工具栏中找到Run,选择【Edit Configurations…】

在这里插入图片描述

点击加号 “+” ,选择【Tomcat Server】,点击【Local】
在【Configure…】中找到 Tomcat 地址

在这里插入图片描述

然后点击【Apply】,再点击 OK 即可
这样就配置好了

在这里插入图片描述

如果在上面找不到【Application Servers】有可能是IDEA版本问题,无所谓,也可以在下面这位置改

在这里插入图片描述


点击编辑配置→配置,选择Tomcat对应路径

在这里插入图片描述

Eclipse中配置Tomcat

打开Eclipse,单击【Window】菜单,选择【Preferences】

在这里插入图片描述

单击【Server】选项,选择【Runtime Environments】,再点击右上角【Add…】→【Apache】

在这里插入图片描述

在新弹出的页面中选择自己下载的Tomcat版本,再选择下一步

在这里插入图片描述

其中【Browse…】是自己安装的Tomcat路径

在这里插入图片描述

再点击【Finish】完成即可,(由于我已经配置过了,所以就Remove了)

在这里插入图片描述

这样Tomcat就配置好了

在这里插入图片描述

接下来我们新建一个web项目,看下有没有配置好
首先在Eclipse左上角选择中间的 JavaEE

在这里插入图片描述

然后选择【File】 → 【New】 → 【Dynamic Web Project】

在这里插入图片描述

随便起个名字,然后下一步

在这里插入图片描述

在这里要注意,如果这里显示的是【src\main\java】,那么新建出来的项目没有【WebContent】
其实不会影响项目运行,只是别人显示的都是WebContent,我只是想和大家一样而已

新版是webapp

在这里插入图片描述

首先指定Java文件的编译路径

在这里插入图片描述

然后下一步,在Content directory 内输入【WebContent】
并在这里要勾选 xml 选项,再点【Finish】
Java web项目怎么创建以及没有出现web.xml的解决方法

在这里插入图片描述

这样就完成了

在这里插入图片描述

----------------------------------------------------------------------------------------------------------------------------

如果没有上面的指定Java文件的编译路径步骤,完成后是这样的
其实不会影响程序运行

在这里插入图片描述

----------------------------------------------------------------------------------------------------------------------------

我们在这个项目内新建一个 jsp页面
点击【WebContent】 → 【New】 → 【JSP File】

在这里插入图片描述

取名为【index.jsp】,再点击【Finish】

在这里插入图片描述

在 index.jsp 内写个 hello world 运行
首先点击左上角绿色按钮,在弹出的页面内选择Tomcat,再点击下一步

在这里插入图片描述

选择其他项目,再点击【Remove】
左边是工作目录,右边是部署目录

在这里插入图片描述

运行页面 成功

在这里插入图片描述

Read more

昇腾 (Ascend) NPU 实战指南:在 GitCode Notebook 中玩转 CodeLlama

昇腾 (Ascend) NPU 实战指南:在 GitCode Notebook 中玩转 CodeLlama

1.前言 随着大模型技术在软件开发领域的深入应用,越来越多的开发者开始尝试在本地或云端环境部署代码生成模型。华为昇腾(Ascend)计算产业随着 CANN 软件栈的不断成熟,已成为运行各类开源 LLM 的重要算力底座。 本文将以 CodeLlama 这一广受欢迎的代码生成模型为核心,结合 GitCode Notebook 提供的在线开发环境,讲解如何在本地或服务器的昇腾 NPU 环境中完成从依赖配置、模型加载到代码生成的完整流程。文章将通过结构化的流程讲解与可操作的示例代码,引导你在昇腾生态中顺利完成 CodeLlama 的部署与运行。 接下来我们就开始进行动手实践吧。 GitCode官网:https://gitcode.com/。 2.GitCode Notebook 环境准备 GitCode 是面向中国开发者的一站式代码协作与模型应用平台,集成了开源仓库托管、在线运行环境、模型中心等能力。其中的 GitCode Notebook 提供了无需本地配置的云端交互式开发环境,支持直接在浏览器中编写、运行和调试代码,非常适合进行大模型试验与算子验证。 进入Gitcode官网

By Ne0inhk

Modelsim仿真软件的,安装/破解/使用教程大全

仿真前言         作为一名FPGA工程师,在做FPGA开发时,使用仿真一定是最重要的,有些人喜欢写完代码直接上板子调试,根本不会做一点点仿真;如果是简单的逻辑代码,有十足的把握,那就不用仿真,可以直接上板子调试,但是,如果您是在做工程的开发,很多代码都是第一次编写调试,那么,代码的仿真是一定要做的,你要问我为啥,我个人觉得,每次把自己写完的代码,放到modelsim上面仿真看一下波形,就像考试的时候,拿着参考答案在做题一样的感觉,各个波形的变化你都会看的一清二楚,但是如果你用在线逻辑分析仪看RTL的仿真,那真的是太耗费时间;         我知道这个时候就会有人说了,Modelsima仿真有啥用呀,和下板子调试完全是两个概念,包括信号延迟,信号质量,眼图等都不一样,说的也对,但是实际情况是,这些人眼高手低,觉得仿真这种操作太麻烦;仿真虽然不能完全模拟真实的硬件信号,硬件延迟也没法准确仿真,但是他能让你在开发的时候,规避掉95%的因为代码引起的错误,这会让你在调试阶段节省很多时间;然后剩下的调试你必须 要在硬件调试时才会发现并且解决;        在调试阶段,FPGA为

By Ne0inhk

75元!复刻Moji 2.0 小智 AI 桌面机器人,基于乐鑫ESP32开发板,内置DeepSeek、Qwen大模型

文末联系小编,获取项目源码 Moji 2.0 是一个栖息在你桌面上的“有灵魂的伴侣”,采用乐鑫 ESP32-C5开发板,配置 1.5寸 360x360 高清屏,FPC 插接方式,支持 5G Wi-Fi 6 极速连接,内置小智 AI 2.0 系统,主要充当智能电子宠物的角色,在你工作学习枯燥时,通过圆形屏幕上的动态表情包卖萌解压,提供情绪陪伴;同时它也是功能强大的AI 语音助手,支持像真人一样流畅的连续对话,随时为你查询天气、解答疑惑或闲聊解闷,非常适合作为极客桌搭或嵌入式学习的开源平台。 🛠️ 装配进化 告别手焊屏幕的噩梦。全新设计的 FPC 插座连接,排线一插即锁,将复刻门槛降至最低。 🚀 性能进化 主控升级为 ESP32-C5。支持 5GHz Wi-Fi 6,

By Ne0inhk

阿里云的moltbot机器人使用钉钉的Stream流式接入

注意 1. 这个不需要工作流 2. 这个不需要开放外网 具体方法: 1.check代码https://github.com/DingTalk-Real-AI/dingtalk-moltbot-connector 2.package.json增加如下代码 "moltbot": { "extensions": ["./plugin.ts"], "channels": ["dingtalk-connector"], "installDependencies": true } 3.安装插件 moltbot plugins install dingtalk-moltbot-connector 4.增加钉钉配置~/.moltbot/moltbot.json;如果有了进行提花 { "channels"

By Ne0inhk