java – Spring:有一个简单的非网络教程吗?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – Spring:有一个简单的非网络教程吗?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1011字,纯文字阅读大概需要2分钟。
内容图文
![java – Spring:有一个简单的非网络教程吗?](/upload/InfoBanner/zyjiaocheng/821/250a1671c36d488ebe7b244a63cc471d.jpg)
我正在尝试创建一个Spring应用程序(不是Web应用程序)来执行一些简单的任务.最终他们将与网络上的其他一些Spring应用程序挂钩,但是现在我保持简单.我有一个CheckForNewItems类(扩展Timer),它被配置为每10秒运行一次.
我可以通过以编程方式调用它来确认它运行:
public class Tester {
public static ApplicationContext context;
private void loadContext() {
String filename = "beans.xml";
context = new FileSystemXmlApplicationContext(filename);
}
public static void main(String[] args) {
Tester test = new Tester();
test.loadContext();
CheckNewItemsTask task = (CheckNewItemsTask)context.getBean("checkNewItemsTask");
}
}
运行此按预期工作,task.run()每10秒调用一次.现在我需要弄清楚如何将它部署到JBoss或Tomcat服务器,以便它自动开始运行任务.
我发现的大多数教程只描述了如何运行Spring MVC和servlet,而不是一个独立的应用程序.有谁知道更好吗?
干杯,罗布.
解决方法:
您需要一个在部署时设置为自动启动的servlet.然后,servlet可以调用“Tester”类来触发“独立”初始化过程.
如果您没有servlet(或可能是其他服务器相关的进程)引用您的代码,那么您的初始化过程将永远不会运行.
内容总结
以上是互联网集市为您收集整理的java – Spring:有一个简单的非网络教程吗?全部内容,希望文章能够帮你解决java – Spring:有一个简单的非网络教程吗?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。