Servlet如何初始化
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,这篇文章主要为大家展示了"Servlet如何初始化",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Servlet如何初始化"这篇文章吧。有时候,我们需要仅仅
千家信息网最后更新 2025年02月05日Servlet如何初始化
这篇文章主要为大家展示了"Servlet如何初始化",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Servlet如何初始化"这篇文章吧。
有时候,我们需要仅仅是在服务启动,而非其他更为复杂的定时任务的时候,做些初始化的工作,比如将一些数据导入到内存中等等,用Servlet的初始化可以很好的做到这一点。而初始化工作是通过Servlet中的init()方法来做的。
建一个Servlet类:AutoRunServlet.java,代码如下:
public class AutoRunServlet extends HttpServlet { private static final long serialVersionUID = 1L; public void init() throws ServletException{ System.out.println(">>你可以在这里初始化一些东西>>"); String v = this.getInitParameter("a"); Enumeration e = this.getInitParameterNames(); while(e.hasMoreElements()){ System.out.println(">>haha>>"+e.nextElement()); } } }
在web.xml中进行配置:
AutoRunServlet AutoRunServlet //类的包路径0 a 传入的参数值1 b 传入的参数值2
启动服务(比如tomcat),在控制台中就可以看到打印出:
>>你可以在这里初始化一些东西>>这样的文字了。
另外在启动服务(tomcat)的时候有可能会报某种错:
jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
这一般是你项目中使用的Servlet包与tomcat中带的包重复了,我使用的是tomcat 6.0.x,如果我在项目中存在着一个Servlet包:servlet-api-2.5-6.1.14.jar,那么这个时候就会报错,因为在 TOMCAT_HOME/lib下已经存在servlet-api.jar了,所以解决方法就是只保留一个包,比如我将项目下的servlet-api- 2.5-6.1.14.jar删除,再重启服务就没有问题了。
以上是"Servlet如何初始化"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
服务
内容
时候
篇文章
项目
东西
参数
方法
会报
学习
工作
帮助
复杂
代码
任务
优先级
内存
就是
控制台
数据
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
本科论文会不会上传数据库
微信公众平台 数据库
苏州数据网络技术哪个好
服务器管理几种方式
上海宝信软件开发做什么
希利蓝点没有共振数据库
艾欧尼亚服务器图标2020
ubuntu云服务器端口转发
深度网络安全基础
网络安全知识宣传会议简报
巨人名录数据库网
慈溪嵌入式软件开发项目管理
网络安全教育五分钟
湖南软件开发专业介绍以及分析
问卷数据库设计
有什么软件开发
软件开发专业广州有吗
常熟口碑好软件开发代理商
扑克识别软件开发
农村生态环境的数据库
网络安全研究中心成立
科技教主互联网新鲜事
深圳市云曜互联网科技
北京厂家直销服务器机柜云服务器
找不到指定服务器
最终幻想14服务器共通吗
慈溪市网络安全
外文数据库作者的写法
西安银海软件开发公司
郑州app软件开发容易不