社区
Java EE
帖子详情
tomcat如何初始化自定义类
ww33cc
2010-09-13 11:56:07
急。。急。。急。。
请问tomcat在启动时如何初始化一个自定义的类(在启动时从XML文件中读取自定义的一些类并初始化加载到内存)?
启动后,我该如何调用这些初始化的类呢?
请高手帮忙解决下,啊!
...全文
160
6
打赏
收藏
tomcat如何初始化自定义类
急。。急。。急。。 请问tomcat在启动时如何初始化一个自定义的类(在启动时从XML文件中读取自定义的一些类并初始化加载到内存)? 启动后,我该如何调用这些初始化的类呢? 请高手帮忙解决下,啊!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liufeng0209
2010-09-14
打赏
举报
回复
web.xml中
<servlet>
<servlet-name>startup</servlet-name>
<servlet-class>youclass</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
你可以把数据放在static静态属性存储着,生命周期是整个application
huihui0819
2010-09-14
打赏
举报
回复
同意michaellufhl的说法
冰山6
2010-09-14
打赏
举报
回复
[Quote=引用 4 楼 liufeng0209 的回复:]
web.xml中
<servlet>
<servlet-name>startup</servlet-name>
<servlet-class>youclass</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
你可以把数据放在static静态属性存储着,生命周期是整个application
[/Quote]
好东西,学习了,看有用不。
michaellufhl
2010-09-13
打赏
举报
回复
如果需要这个对象的生命周期是某个servlet,那就像Resurgam所说的放在servlet的context里面。
ww33cc
2010-09-13
打赏
举报
回复
楼上的帅哥可以具体点吗? 有示例就更好了
Resurgam_
2010-09-13
打赏
举报
回复
在web.xml的<context-param>种说明类的全名
在contextListner的init()里面拿到类名, 反射,
ajax做的门户增强实例(
自定义
主页的
初始化
设置,设置多个页面窗口)
ajax做的门户增强实例 内有数据库
初始化
脚本 需要配置
tomcat
连接池 把mysql的驱动拷贝到
tomcat
的lib目录下
tomcat
与
自定义
类
加载器
一个
tomcat
中可以部署多个应用,而每个应用中都存在很多
类
,并且各个应用中的
类
是独立的,全
类
名是可以相同的,比如一个博客系统中可能存在com.data.User
类
,一个库存系统中可能也存在com.data.User
类
。一个
tomcat
,不管内部部署了多少应用,
Tomcat
启动之后就是一个Java进程,也就是一个JVM,所以如果
Tomcat
中只存在一个
类
加载器,比如默认的AppClassLoader,那么就只能加载一com.data.User
类
,这是有问题的 .
【
Tomcat
源码篇】
自定义
类
加载器那点儿事儿
我们要分析清楚
Tomcat
中的
类
加载器相关的内容之前我们还是需要把JVM中的
类
加载器给大家理清楚。
类
加载器的作用就是从文件系统或者网络中加载Class文件,至于他是否可以运行就不是ClassLoader的工作了。 JVM中支持的
类
加载器有两种
类
型,分别是 【Bootstrap ClassLoader】和 【User-Defined ClassLoader】 在Java虚拟机层面定义:所有派生于抽象
类
ClassLoader的
类
加载器都划分为
自定义
类
加载器。可以通过源码看到对应的
类
加载器的继承关系E
Tomcat
源码解剖-
自定义
类
加载器
一、
Tomcat
为什么要
自定义
类
加载器
spring和
tomcat
初始化
的
类
和注解
1.InitializingBean接口为bean提供了
初始化
方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的
类
,在
初始化
bean的时候会执行该方法。 spring为bean提供了两种
初始化
bean的方式,实现InitializingBean接口,实现afterPropertiesSet方法,或者在配置文件中同过init-method指定,两种方式可以同时使用 实...
Java EE
67,512
社区成员
225,881
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章