相关疑难解决方法(0)

使用特殊的自动启动servlet在启动时初始化并共享应用程序数据

我需要获得一些配置并连接到某处的外部资源/对象/系统并将其存储在应用程序范围内.

我可以看到两种设置应用程序的方法:

  • 覆盖init()现有的servlet和所需的代码,并将所有构造的对象保留在同一个servlet中.
  • 拥有某种初始化servlet并使用它init()来完成工作.然后存储创建的对象ServletContext以与其他servlet共享.

以上哪种方法更好?有没有更好的方法在servlet之间共享对象?直接从彼此调用它们......?

servlets initialization data-sharing

32
推荐指数
1
解决办法
1万
查看次数

加载启动Tomcat

如何在Tomcat中启动时加载类?我看到load-on-startupweb.xml文件的标签,但是我可以使用它吗?我该怎么写我的课程?

编辑:我如何实现这个类和xml?

<servlet-name>??</servlet-name>
<servlet-class>??</servlet-class>
<load-on-startup>10</load-on-startup>
Run Code Online (Sandbox Code Playgroud)

tomcat web.xml servlets

16
推荐指数
2
解决办法
2万
查看次数

如何在tomcat服务器启动时加载java类(而不是servlet)

我需要不断更新和查询mysql数据库(我不认为我需要一个servlet来做这个,只是一个普通的java类).但我不知道如何调用该类或在servlet启动时运行它.

tomcat servlets

8
推荐指数
1
解决办法
2856
查看次数

我想使用一个在部署到Server后只调用一次的方法

我是Servlets的新手.我想使用一个在部署到服务器后只调用一次的方法.我看了看HttpServlet#init().但我发现每个请求都会调用它.我误解了吗?有什么替代方案init()

java servlets initialization

7
推荐指数
1
解决办法
6768
查看次数

标签 统计

servlets ×4

initialization ×2

tomcat ×2

data-sharing ×1

java ×1

web.xml ×1