两个小错误

简介: 20120712发生的两个错误,第一个是在启动Tomcat是报的错误,第二个是写了一个Heloworld测试类,运行时报的错。当时的情况如下:需要二次开发一个比较老的项目,环境是jdk1.4,Tomcat5.0,一开始部署的时候不知道Tomcat的版本具体是多少,所以就用了Tomcat5.5的版本。

20120712发生的两个错误,第一个是在启动Tomcat是报的错误,第二个是写了一个Heloworld测试类,运行时报的错。

当时的情况如下:需要二次开发一个比较老的项目,环境是jdk1.4Tomcat5.0,一开始部署的时候不知道Tomcat的版本具体是多少,所以就用了Tomcat5.5的版本。当启动服务器的时候,就报了这个错误。点击显示相关页面,跳到了Tomcat的配置页面,当时我的配置是没错的,路径都是对的,我就很纳闷,错误出子啊哪里?上网搜了一下,才知道Tomcat5.5对应的JDK需要是1.5及以上的。把Tomcat换成5.0的就没有这个错误了。

这个报找不到main的错误,是个很低级的错误。新建的java项目,没有给项目的compiler制定为1.4的,还是按照编辑器默认的1.5,所有才出现了这个异常。修改过之后就没有这个异常了。这个低级的错误,希望以后不要再犯!

目录
相关文章
|
Python
Python 中的多态性
【8月更文挑战第29天】
93 6
|
前端开发
java202304java学习笔记第六十三天-mvc的请求-角色的添加操作2
java202304java学习笔记第六十三天-mvc的请求-角色的添加操作2
141 0
java202304java学习笔记第六十三天-mvc的请求-角色的添加操作2
|
机器学习/深度学习 缓存 Oracle
【数据库设计与实现】第7章:缓存与检查点
缓存与检查点设计原则数据缓冲区与检查点是相辅相成的,所以放在同一个章节介绍。由于CPU与持久化设备之间存在巨大的速度差距,所以在内存中引入缓冲区缩小这个差距。从读的角度来看,将热点数据或预判用户可能读取的数据提前加载到内存中,从而将持久化设备的读时延和带宽提升至内存的时延和带宽。从写的角度来看,直接修改缓冲区中的数据而不是磁盘中的数据,可以带来两方面的优势。其一,将持久化设备的写时延和带宽提升至内
【数据库设计与实现】第7章:缓存与检查点
|
机器学习/深度学习 算法
如何甄选算法交易策略
在这篇文章中,我想向您介绍我自己甄选有利可图的算法交易策略的方法。我们今天的目标是详细了解如何找到、评估和筛选这样的系统。我将解释个人偏好和策略表现对于评价策略的好坏具有同样的重要性,随后我将说明如何筛选和客观地评估自己的交易策略,并最终将其用于回溯测试。
1747 0
|
1天前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
1057 0
|
10天前
|
人工智能 运维 安全
|
1天前
|
弹性计算 Kubernetes jenkins
如何在 ECS/EKS 集群中有效使用 Jenkins
本文探讨了如何将 Jenkins 与 AWS ECS 和 EKS 集群集成,以构建高效、灵活且具备自动扩缩容能力的 CI/CD 流水线,提升软件交付效率并优化资源成本。
242 0
|
8天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
|
9天前
|
人工智能 测试技术 API
智能体(AI Agent)搭建全攻略:从概念到实践的终极指南
在人工智能浪潮中,智能体(AI Agent)正成为变革性技术。它们具备自主决策、环境感知、任务执行等能力,广泛应用于日常任务与商业流程。本文详解智能体概念、架构及七步搭建指南,助你打造专属智能体,迎接智能自动化新时代。