如何在web.xml添加自己得配置文件,并在tomcat启动时候实现加载

如题所述

jsp + servlet + tomcat例子中:
添加这样的descirpto在web.xml文件并可以解析
....
<my-config>
<location>/WEB-INF/my/my-config.xml</location>
</my-config>
....
然后根据自己的配置文件完成类的加载和响应的功能
--------------------------
我自己的思路:修改web.xml依据的deploy descriptor文件
然后在自己取得相关配置文件的解析内容........
温馨提示:内容为网友见解,仅供参考
无其他回答

使用web.xml和SpringBoot打包可执行Jar运行时SpringMVC的加载流程
部署应用至tomcat的webapps目录启动,此过程中需要配置web.xml文件以支持Spring应用上下文。在web.xml文件中,使用context-param标签设置初始化参数,这些参数在Web应用的整个生命周期内可被调用。ContextLoaderListener实现ServletContextListener接口,负责在Web应用启动时加载ApplicationContext。它通过调用父类Context...

java程序里运行tomcat启动的时候就执行某个类里的方法
你好,我觉得这种情况可以在servlet的初始化完成,重写servlet的init方法。在web.xml增加配置:<servlet> <description><\/description> <display-name>Init<\/display-name> <servlet-name>Init<\/servlet-name> <servlet-class>com.nodeservice.sdcqjy.servlet.Init<\/servlet-class> <load-...

请问怎么让socket随着tomcat的启动而启动啊。各位大神帮帮忙啊,谢谢
在web.xml中添加这个:<servlet> <!-- 在这里初始化,实现启动tomcat的时候就自动运行这个程序 --> <servlet-name>InitStartup<\/servlet-name> <servlet-class>cn.xxx.monitor.view.InitStartup<\/servlet-class> <load-on-startup>0<\/load-on-startup><\/servlet>程序这么写:package...

在web.xml中配置多个spring文件和struts文件的作用?
init-param是初始化参数,在tomcat等容器启动时可以加载这些xml配置文件;spring的注入方式有多中,你这里用到的是容器启动时,就会加载这些文件,为什么要配置listener这个标签呢,看到标签当中的内容了么,这个是一个类析置在param-value中的xml文件的,什么时候注入这个就看具体的文件是怎么配置的,如果是...

在tomcat中配置xml文件后,tomcat不能启动
F:\\hzcca\\work这个项目可能有问题,你说startup.bat会卡住,一直卡的吗,如果是的话,建议检查下是不是哪地方陷入了死循环?检查一下项目中的web.xml中自定的servlet的init方法或listener

JSTL中的web.xml怎样配置
1:如果你没有在web.xml中配置的话,此刻你是否连接外网,如果不是出于联网的状态不可以。2:如果没有网,就要手动的让web.xml文件加载这个标签的内容,这些东西都是在startand.jar中,解压这个包,里面的c.tld、fn.tld等都要引入web.xml中,具体的引入方式如下:<jsp-config> <taglib> <taglib-uri>http:\/\/java....

tomcat部署的三种方法(tomcat程序部署)
1、直接将web项目文件件拷贝到webapps目录中 Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个web程序的所有内容进...

怎么将web应用部署到tomcat中,tomcat是否需要配置环境变量
访问地址如下:http:\/\/localhost:8080\/PetWeb\/ 这种方式比较简单,但是web应用程序必须在webapps目录下。Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。2.修改Server.xml文件部署 这种方式可以不必将PetWeb目录拷贝到webapps下,直接在F:\/部署。方法如下,更改$...

...想定义一个用户配置文件,启动tomcat时加载该配置文件,不同单位根据...
你这是权限管理,可以配置多个角色,比如显示菜单,根据不同的角色显示不同的菜单,这样才是正确的做法。而且使用管理员可以自动定义每个角色显示的菜单,都是可配置的。这样比较方便。现在有很多成熟的技术比如 shiro 或者spring security等

java程序里运行tomcat启动的时候就执行某个类里的方法
tomcat启动时会自动加载配置文件中所有的java文件,包括web.xml, applicationContext.xml,struts.xml等,以及servlet和filter, 然后进行初始化,所以,在servlet的初始化init()方法中调用service()方法即可

相似回答