启动jetty后log中不断交替出现Connector vm://localhost Started和Connector vm://localhost Stopped,这是activemq引发的问题。
问题的原因是在默认情况下,activemq只有当topic/queue有数据时候才会保持它在内存中的存在。所以当队列或者主题中没有数据时,activemq将不断进行启动和停止的操作。
要解决这一现象,必须在spring配置文件中的activemq的listenercontainer声明时,加上<property name="cacheLevelName" value="CACHE_CONNECTION"/>这句。
加上之后,重新启动,everything done。
如下所示:
<bean id="queueListenerContainer"
class="org.springframework.jms.listener.DefaultMessageListenerContainer">
<property name="cacheLevelName" value="CACHE_CONNECTION"/>
<property name="connectionFactory" ref="jmsConnectionFactory" />
<property name="destination" ref="QUEUE" />
<property name="messageListener" ref="queueListener" />
<property name="transactionManager" ref="jmsTransactionManager" />
<!-- 使用外部事务管理器时设置为true,默认false -->
<property name="sessionTransacted" value="true" />
<property name="concurrency" value="1-100" />
参考资料:
http://forum.springsource.org/showthread.php?86482-ActiveMQ-infinitive-loop-Connector-start-stop
分享到:
相关推荐
完成后,它将自动生成一个包含所有配置和依赖的项目结构,可以直接导入到IDE中。 2. **项目结构**: - `pom.xml` 或 `build.gradle`: Maven 和 Gradle 分别使用的构建文件,定义了项目依赖。 - `src/main/java`: ...
赠送jar包:jetty-http-9.4.43.v20210629.jar; 赠送原API文档:jetty-...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。 双语对照,边学技术、边学英语。
在开发Web应用时,Spring Boot框架是Java领域中非常受欢迎的选择,它简化了配置并提供了快速启动的应用程序开发环境。而前端部分,通常涉及到HTML、CSS、JavaScript等技术,用于构建用户界面。在这个场景中,"使用...
Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立...
完成开发后,StudentManager系统需要部署到服务器上,这通常涉及Tomcat、Jetty等应用服务器。同时,定期进行代码审查和更新,修复可能出现的漏洞,以保证系统的稳定运行。 综上所述,StudentManager学生管理系统是...
基于Java实现的短语搜索,支持公司名称、地址名称等短语的搜索,支持自定义排序、拼音处理,内置jetty提供web接口 使用方法: cd phrase-search unix类操作系统执行: chmod +x startup.sh & ./startup.sh ...
此版本特别强调了在Java开发环境中以“main”方式启动Jetty服务器的能力,这对于开发、测试和快速原型设计尤其方便。 "main"启动方式指的是可以直接通过Java的main方法启动Jetty服务器,而无需依赖外部容器。这简化...
**Jetty启动的Maven Web项目** 在Java Web开发中,Jetty是一个轻量级、高性能的嵌入式Servlet容器,常被用于快速部署和测试Web应用程序。与Tomcat等其他服务器相比,Jetty的体积小、启动速度快,且可以直接与Maven...
jetty9.4.47用于部署或替换jar升级jetty解决安全漏洞 下载镜像地址https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.4.47.v20220610/
fengking 是免费、开源、支持二次开发扩展的小型CRM系统框架,让你在开发中更专注于业务。 文档: 说明文档:doc目录下 数据库:db目录下,建表及初始化数据 PS:都是下班...
这个错误在Java应用程序或Web应用中出现,可能是因为缺少依赖库或者类路径配置不正确。在Spring框架和OSGi(开放服务网关协议)环境中,这个问题尤为常见。 描述中提供的博文链接虽然没有具体内容,但我们可以推测...
MRCMS 是一款Java开发的内容管理系统,采用数据模型+模板+插件实现,内置...mvn jetty:run 登录系统 [http://localhost:8080/admin/login.do](http://localhost:8080/admin/login.do) ``` 账号:admin 密码:1 ```
Jetty 1.3.3 是一个古老的版本,但仍然是理解和探索 Jetty 服务器历史的重要里程碑。Jetty 是一个开源的、轻量级的 Java Web 容器,它允许开发者在没有其他重型应用服务器的情况下运行 Servlet 和 JSP 应用程序。在...
从官方网站同步的jetty9,http://central.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.3.18.v20170406/jetty-distribution-9.3.18.v20170406.zip
* Jetty 9.4.6.v20170531 / Tomcat 9.0.1 ## 二、技术选型(Technology) #### 1.服务端技术(Server) 名称 | 版本号 | 网址 --- | --- | --- Spring Framework | 4.3.13.RELEASE | ...
Apache和Jetty是两种常用的Web服务器,它们在不同的场景下有着各自的优势。Apache以其丰富的模块化设计和广泛的支持,常被用作前端服务器处理HTTP请求,而Jetty则以其轻量级、快速和对Java应用的优化而受到开发者的...
- be sent to CAS server and log in (the password is equal to the login) - be redirected back to the application, authenticated. Manual deployment You can also deploy manually these two web ...
jetty的main启动代码及相关jar包: jetty-6.1.26.jar、jetty-util-6.1.26.jar为jetty相关jar包。 jasper-el.jar、jasper-jdt.jar、jasper.jar为jsp页面解析编译相关jar包。 jsp-api.jar为jstl相关jar包 tomcat-juli....
Log4J | 日志组件 | [http://logging.apache.org/log4j/1.2/](http://logging.apache.org/log4j/1.2/) Swagger2 | 接口测试框架 | [http://swagger.io/](http://swagger.io/) sequence | 分布式高效ID生产 | ...