jspweb.xml apache tomcat

jspweb.xml apache tomcat,jsp,tomcat,servlets,jakarta-ee,web.xml,Jsp,Tomcat,Servlets,Jakarta Ee,Web.xml,我是servlets和JSP新手,所以如果我错过了一些资源或教程,那么我可以检查一下,但这是我的问题 我在本地tomcat服务器上运行这个 我有一个应用程序,我正在学习一些教程,当我从IDE执行它时,它运行良好,但我试图在webapps目录中创建一个爆炸战争,它正在做一些意想不到的事情。我使用内联java代码的所有页面似乎都运行良好,但我有一行html Lets have some fun: <%= com.luv2code.Step1.FunUtils.makeItLower("FUN

我是servlets和JSP新手,所以如果我错过了一些资源或教程,那么我可以检查一下,但这是我的问题

我在本地tomcat服务器上运行这个

我有一个应用程序,我正在学习一些教程,当我从IDE执行它时,它运行良好,但我试图在webapps目录中创建一个爆炸战争,它正在做一些意想不到的事情。我使用内联java代码的所有页面似乎都运行良好,但我有一行html

 Lets have some fun: <%= com.luv2code.Step1.FunUtils.makeItLower("FUN FUN FUN")%><br/>
让我们玩得开心点:
它似乎正在破坏我的部署

 org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: [254] in the jsp file: 
 [/jspdemo/Step1/FirstLesson.jsp]
com.luv2code.Step1.FunUtils cannot be resolved to a type
251:             </span>
252:             </p>
253:             <p>2. Call the java class<br/>
254:                 Lets have some fun: <%= 
com.luv2code.Step1.FunUtils.makeItLower("FUN FUN FUN")%><br/>
255:                 Lets have some fun: &lt;%= 
com.luv2code.Step1.FunUtils.makeItLower("FUN FUN FUN")%&gt;<br/>
256:             </p>
257:             <p>
org.apache.jasper.jaspereException:无法为JSP编译类:
jsp文件中的第[254]行出现错误:
[/jspdemo/Step1/FirstLesson.jsp]
com.luv2code.Step1.FunUtils无法解析为类型
251:             
252:

253:2。调用java类
254:让我们玩得开心点:
255:让我们玩得开心点:%= com.luv2code.Step1.FunUtils.makeItLower(“乐趣”)%
256:

257:
这是我的目录结构

当我部署我的webapps文件夹时,如下所示

所以,我可以做得很好,但是当我试图访问类中的文件时,似乎遇到了错误。我是否需要在web.xml中添加一些内容,以便它能够访问这些类?我觉得web.xml是关键,但我只是不确定,而且我太没有经验了,当我尝试研究它时,我感到不知所措。我的web.xml是非常基本的,但我在其中添加了如下内容


HelloWorld应用程序
这是一个带有源代码组织的简单web应用程序
基于《应用程序开发人员指南》的建议。
ServletDemo
com.luv2code.Step5.ServletDemo
ServletDemo
/步骤5/服务演示
Apache将webapps目录中的每个“文件夹”视为一个单独的webapp。问题是,我试图将webapp部署到嵌套在webapps目录下另一层的目录中。我需要更改显示在何处查找webapps的配置文件。如何做到这一点我不确定,所以我只是将应用程序向上移动到webapps文件夹的根目录,该文件夹已映射为webapp目录

如果这是一个愚蠢的问题,我很抱歉,我不好意思承认我花了多长时间才弄明白这一点