`
zz563143188
  • 浏览: 2273954 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
博客专栏
77fc734c-2f95-3224-beca-6b8da12debc8
编程工具介绍
浏览量:578487
D9710da2-8a00-3ae6-a084-547a11afab81
Spring Mvc实战(...
浏览量:1087353
D3f88135-07de-3968-a0f0-d2f13428c267
项目开发经验
浏览量:1656479
社区版块
存档分类
最新评论

为ActiveMQ指定jdk

阅读更多

最近我遇到这样一种情况,为了动态生成weblogic上的集成平台的程序heap dump文件,我要使用sun jdk1.6才开始有的jmap工具手动生成。这个工具目前我只知道仅在同一个服务器上可以监控。所以我就在测试服务器上安装了一个sun jdk1.6,结果安装上后,ActiveMQ检测到了环境中新安装的jdk1.6环境,启动报错。一看错误,我是使用AvtiveMQ 5.4.2,这个版本比较老,使用sun jdk1.6的时候,jetty 不支持。所以我就想,能否给他手动指定一个jdk1.5 ,反正我又不需要监控ActiveMQ的运行内存情况。所以我琢磨了一下ActiveMQ的启动批处理程序,找到这样一种方法,仅供参考。
        我以windows系统的修改为例。
        我是用ActiveMQ安装目录下的bin目录下的activemq.bat文件启动ActiveMQ的,所有我需要修改该文件。
       找到如下位置:
      

引用
if "%JAVA_HOME%" == "" goto noJavaHome
if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome
if "%_JAVACMD%" == "" set _JAVACMD=%JAVA_HOME%\bin\java.exe
goto runAnt


       这个位置就是判断JAVA_HOME变量的位置。所有我在这个之前添加如下语句:
      

引用
set JAVA_HOME=C:\Program Files\Java\jdk1.5.0_22


       如果有人设置过weblogic的jdk的话,可能会说,你这个目录名字中有空格,应该加“”,才能识别。本来我也这么想。 第一次就加了“”,可是设置完之后一运行反而报错。去掉了“”,正常启动。原因在于这个是用的bat文件。weblogic那个是用的cmd文件,且存在 调用关系。
      希望这个设置对大家有帮助。

  • 大小: 51.6 KB
  • 大小: 66.5 KB
  • 大小: 60.1 KB
  • 大小: 57.2 KB
  • 大小: 61.7 KB
  • 大小: 62.4 KB
56
27
分享到:
评论
83 楼 panamera 2016-08-09  
Linux 修改 env 文件无效
82 楼 小山羊329 2014-03-20  
聆听者 写道
tomcat 启动:java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

这个错误该怎么解决啊?

数据库密码不对
81 楼 ghlong 2014-01-13  
重燃往昔的激情!!!mark
80 楼 卓越团队 2013-11-29  
676862825 写道
非常感谢您的分享,我现在工作了,就是想在提高java 但不知道如何下手 请楼主给个建议

是的,感谢楼主分享,真的挺好,看了后受益良多。http://tuandui.iteye.com/这个博客也不错。
79 楼 676862825 2013-10-31  
非常感谢您的分享,我现在工作了,就是想在提高java 但不知道如何下手 请楼主给个建议
78 楼 mljny 2013-10-13  
谢谢分享,感激不尽。
77 楼 happylouis 2013-09-05  
受益匪浅,楼主真是大爱无疆
76 楼 ifWhileCaseFor 2013-09-03  
感动的要死
75 楼 x125858805 2013-08-07  
   膜拜,大牛啊。
   求,博客下载地址。
74 楼 qincidong 2013-07-26  
传递正能量。。。
73 楼 聆听者 2013-07-23  
tomcat 启动:java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

这个错误该怎么解决啊?
72 楼 ghsau 2013-07-16  
非常好,感谢,这么多东西,是怎么传到百度网盘上的。
71 楼 牛奶123 2013-07-12  
非常感谢你的分享!
你的这些资料我在网上找了很久,谢谢!谢谢!
70 楼 agan112 2013-07-04  
非常感谢!
69 楼 sz0007sz007 2013-07-02  
sz0007sz007 写道
z大,看到您分享的学习资料,感受到了从来没有过的温暖啊,本人从事了2年java开发工作,想当时在百度上迷茫的搜着各种学习资料就心酸啊。在这里还想问一下z大,其实像我们这些入行2-3年的中级程序员其实有时候更迷茫,我们在技术路上发现了瓶颈,想着提高的同时又不知道从哪方面下手,是吃透研究HTTP协议,底层servlet这些底层的东西,还是专心把各种架构内核精通呢,请指点!!

那请问有没有推荐的呢,比如是先看xml原理解析还是servlet内核还是html等等一系列 ,希望能给个方向
68 楼 zz563143188 2013-07-02  
sz0007sz007 写道
z大,看到您分享的学习资料,感受到了从来没有过的温暖啊,本人从事了2年java开发工作,想当时在百度上迷茫的搜着各种学习资料就心酸啊。在这里还想问一下z大,其实像我们这些入行2-3年的中级程序员其实有时候更迷茫,我们在技术路上发现了瓶颈,想着提高的同时又不知道从哪方面下手,是吃透研究HTTP协议,底层servlet这些底层的东西,还是专心把各种架构内核精通呢,请指点!!

把基层的搞通了,框架也就明白了。其实我不建议去精通框架,熟悉1到2捉就行了。
67 楼 zz563143188 2013-07-02  
hzxlb910 写道
收藏的东西值得学习,谢谢你的积累

不客气,分享最有价值的东西给你们。
66 楼 zz563143188 2013-07-02  
dongisland 写道
挺好的,谢谢了

好东西就多学习
65 楼 zz563143188 2013-07-02  
黑小子 写道
看出来了哈哈

呵呵
64 楼 sz0007sz007 2013-07-02  
z大,看到您分享的学习资料,感受到了从来没有过的温暖啊,本人从事了2年java开发工作,想当时在百度上迷茫的搜着各种学习资料就心酸啊。在这里还想问一下z大,其实像我们这些入行2-3年的中级程序员其实有时候更迷茫,我们在技术路上发现了瓶颈,想着提高的同时又不知道从哪方面下手,是吃透研究HTTP协议,底层servlet这些底层的东西,还是专心把各种架构内核精通呢,请指点!!

相关推荐

    linux-apache-activemq-5.15.3和 linux-jdk1.8

    总之,Linux Apache ActiveMQ 5.15.3和JDK 1.8的结合为开发者提供了一个强大的消息传递解决方案,能够在Linux环境中搭建稳定、高性能的消息中间件系统。理解这两个组件的工作原理和配置要点,是成功实施消息传递系统...

    JDK+Tomcat+ActiveMQ安装环境配置详细说明

    1. **准备ActiveMQ**:你需要下载Apache Ant用于构建ActiveMQ,将`apache-ant-1.8.3-bin`解压到指定目录,比如`D:\apache-ant-1.8.3`。同时,将`activemq-web-console-5.4.2`放入Tomcat的`webapps`目录。 2. **配置...

    ActiveMQ5.13 安装与配置

    ActiveMQ 依赖 JDK 环境来运行,因此需要先安装 JDK。 解压缩文件 下载 ActiveMQ 5.13 的安装包(apache-activemq-5.13.3-bin.tar.gz),然后将其解压缩到指定目录下。可以使用以下命令解压缩文件: ``` [root@...

    ActiveMq安装win7

    - **安装JDK**: 确保已经安装了指定版本的JDK (1.8.0_65)。 - **环境变量配置**: - 设置`JAVA_HOME`指向JDK的安装目录。 - 在系统环境变量中添加`Path`变量,指向JDK的`bin`目录。 ##### 2. ActiveMQ 下载 - *...

    ActiveMQ安装和使用

    这里假设JDK已经安装完成,JAVA_HOME设置为`/usr/local/java/jdk1.7.0_72`。 ##### 2. 下载ActiveMQ 下载适合Linux平台的ActiveMQ安装包,例如当前最新的版本`apache-activemq-5.11.1-bin.tar.gz`,可以通过以下...

    window系统搭建activeMQ集群和操作步骤

    - 安装Java Development Kit (JDK):ActiveMQ基于Java运行,因此需要先安装JDK并设置好`JAVA_HOME`环境变量。 - 下载ActiveMQ:从官方网站获取最新版本的ActiveMQ,并解压至指定目录。 3. **配置ActiveMQ** - ...

    activemq-中控台工程

    Apache ActiveMQ是业界广泛使用的开源消息代理和队列服务器,它实现了多种消息协议,如AMQP、STOMP、OpenWire等,为分布式系统提供了高效的消息传递服务。"activemq-中控台工程"是Apache ActiveMQ的管理控制台部分,...

    Linux(tomcat,jdk , tomcat , activemq , redis )安装手册,以及安装包

    在Linux上安装JDK通常涉及下载二进制包,解压到指定目录,然后设置环境变量。例如,你可以通过以下步骤进行: 1. 下载适合你Linux发行版的JDK安装包。 2. 使用`tar`命令解压缩文件,如`tar -zxvf jdk-版本号.tar.gz...

    ActiveMQ5.12.1 安装与配置.docx

    - 在MySQL中,可以通过查询命令检查ActiveMQ是否已成功将数据写入到指定的数据库中。 ```sql USE activemq; SHOW TABLES; ``` #### 四、测试验证 1. **创建队列** - 通过Web控制台创建一个名为`MyQueue`的...

    ActiveMq的安装和使用

    接下来,需要下载ActiveMQ的安装包,并将其解压到指定目录。在Linux系统中,通常推荐使用tar命令进行解压缩操作。解压后,还需要为启动脚本赋予执行权限,并在防火墙中开放必要的端口,ActiveMQ默认使用的是61616...

    ActiveMQ简单教程

    否则,需要在 `bin\win64\wrapper.conf` 或 `bin\win32\wrapper.conf` 文件中指定 JDK 的路径。注意,ActiveMQ 5.11.1 需要 JDK 7 或更高版本,但与 JDK 8 配合可能会存在一些问题。 在 Linux 系统上,完成服务器...

    ActiveMQ入门

    - **ActiveMQ的搭建**:由于ActiveMQ是用Java编写的,因此需要在Linux环境中安装JDK并配置环境变量。 - **配置连接工厂**:通过Spring的XML配置文件指定ActiveMQ的连接信息。 - **发送消息**:在商品上架成功后,...

    ActiveMQ开发实例-6

    - **Java环境**: ActiveMQ的运行需要Java环境支持,建议使用JDK 5.0及以上版本。 - **下载与安装**: 下载最新版的ActiveMQ包,并根据操作系统选择相应的安装方式(例如Windows环境下使用`activemq.bat`脚本来启动...

    activemq_master-slave集群安装文档

    1. 在HOST01上解压缩ActiveMQ的二进制包到指定目录(例如$ACTIVEMQ_WORK_DIR),并将ojdbc14.jar复制到lib目录。 2. 修改$ACTIVEMQ_WORK_DIR/apache-activemq-5.4.2/conf/activemq.xml配置文件: a. 更改`broker...

    ActiveMQ的安装与使用(单节点).docx

    下载Latest版本的ActiveMQ(当前最新版apache-activemq-5.11.1-bin.tar.gz),然后解压缩到指定的目录下。 授权和防火墙配置 如果activemq启动脚本没有可执行权限,需要授权。然后,需要在防火墙中打开ActiveMQ...

    activeMQ安装.docx

    以上就是 Linux 系统上安装和配置 ActiveMQ 的基本步骤,确保你的服务器已经安装了 Java Development Kit(JDK),因为 ActiveMQ 需要 Java 运行环境。此外,你还可以通过修改 `conf/activemq.xml` 文件进行更高级的...

    activemq安装与集群部署文档

    下载的是Linux版的ActiveMQ,解压后,通过移动命令将其移动到指定目录,并赋予了启动脚本可执行权限。 在安装过程中,文档还提到了配置防火墙以打开ActiveMQ所需的两个端口。一个端口用于消息通讯(默认为61616),...

    activemq配置

    4. **查看日志文件**:ActiveMQ 启动后会在指定目录下生成日志文件(如 `G:\apache-activemq-5.2.0\data\activemq.log`),通过查看这些日志文件可以了解 ActiveMQ 的运行状态和可能存在的问题。 日志文件中包含的...

Global site tag (gtag.js) - Google Analytics