技术解析

Tomcat 启动不了 webapps 里面的 web 程序怎么解决
0
2021-06-01 15:42:26
idczone

0.0 在看《 Head First Servlets & JSP 》,照着书做一个练习没成功

0.1 运行环境:M1 Mac

1. 这是 tomcat 的 webapps 文件夹的结构,里面的 Beer-v1 是我的 web app

xfcYLhslEJVIHGP

2. 启动 tomcat,访问 http://localhost:8080/Beer-v1/form.html,报错如下

1IKQDZ2XbkejS6a

3. 打开 tomcat 后台,尝试手动启动这个 web app,结果如下

6ZxS3PesfbMC5gN

4. 下面是 form.html 和 web.xml 的代码


    
        

Beer Selection Page

Select beer characteristics

Color: 国外服务器




    Ch3 Beer
    com.example.web.BeerSelect



    Ch3 Beer 
    /SelectBeer.do 




明显的代码报错了,具体哪里得看 tomcat 日志

没搞过 web.xml , 但你这个 form.html 是不是没有映射?

据我所知,要在 server.xml 配置 webapp 。好久没写 java 了

我刚开始学也是被各种打错字,写错地方,用错大小写等问题,逼到差点劝退。。。后来发现还是靠开发工具生成香。。。

这种东西,直接去看日志,都有详细的错误

你没有添加静态文件的映射,在 web.xml 添加下面代码试下:

default
*.html


还在 web.xml 里配置 mapping ? 你这教材有点过时了啊~~~~ 非要用 servlet 限制都用注解解决了。

遇到问题找 log

提问结构挺清晰的,赞

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服