博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在MAC上搭建tomcat,再使用servlet时遇到的问题。
阅读量:5101 次
发布时间:2019-06-13

本文共 712 字,大约阅读时间需要 2 分钟。

说起来真是惭愧。在mac上配置tomcat环境时。tomcat6能正确运行。但是7,8都运行不了。具体表现是tomcat6访问127.0.0.1:8080可以显示那个界面,然而tomcat7和8都显示空白页,也就是什么都没有。

然后我去百度,找了很久没有办法。我接着想,会不会在eclipse上没问题呢?于是我在eclipse上弄了个小小的servlet,结果报错了。错误难以理解。我从各个方向去猜去查,最后在stackoverflow上看到了最标准的解答。

原来是java1.8上的jar包里面自动有一个叫servlet-api的包,这个包会被加载。在服务器端运行的时候,会导致错误。同时移植性也被影响了。

http://stackoverflow.com/questions/4076601/how-do-i-import-the-javax-servlet-api-in-my-eclipse-project

国内的网站这个问题居然没有能问过,也没有人回答。stackoverflow上明确说这是个简单的入门问题。真是醉了。

同时,不得不说下这个问题是真的弱智。

首先java的jar带有一个不该带有的东西,搞笑的是这个地方会直接导致bug。在tomcat版本对应不上的时候回直接报错。

其次,eclipse自动生成的web.xml也是有问题。会使用一个没有定义的标签。它使用了没有定义的东西,但是它自己却定义了弱智的真实含义。

 

 

到最后也只能实现在eclipse里面打开的服务器能访问,直接打开tomcat会404.

转载于:https://www.cnblogs.com/dsj2016/p/5655151.html

你可能感兴趣的文章
【分布计算环境学习笔记】2 分布式系统中的面向对象技术
查看>>
Enable SSH Server
查看>>
宝塔部署项目
查看>>
如何终止线程的运行(C/C++)
查看>>
"远程桌面连接--“发生身份验证错误。要求的函数不受支持
查看>>
【BZOJ1565】 植物大战僵尸
查看>>
视频:"我是设计师"高清完整版Plus拍摄花絮
查看>>
sicp solutions
查看>>
mysql数据库常用命令
查看>>
VALSE2019总结(4)-主题报告
查看>>
浅谈 unix, linux, ios, android 区别和联系
查看>>
PhotoZoom放大图片,真的能无损吗?
查看>>
转载分享移动网站最佳实践
查看>>
spark--环境搭建--4.ZooKeeper345集群搭建
查看>>
【Leetcode_easy】1103. Distribute Candies to People
查看>>
Codeforces Round #426 (Div. 2) C. The Meaningless Game
查看>>
51nod 1428 活动安排问题 (贪心+优先队列)
查看>>
leetcode - Next Permutation
查看>>
C#创建Windows服务程序
查看>>
Spring Boot 2.0系列文章(五):Spring Boot 2.0 项目源码结构预览
查看>>