`
zhyt710
  • 浏览: 205946 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
我想让自己windows下的java客户端和虚拟机linux系统上用c写的服务通过tcp进行通信。 开始测试,通信超时。后改服务端口是80端口则可以。于是确定是防火墙的问题。 1.应用 iptables -A INPUT -p tcp --dport 7110 -j ACCEPT  命令增加7110端口, 然后再用 service iptables restart 重启iptables服务。结果还是不行。按照别人的说法现在应该是行了。也许是自己的fedora7本身的bug,我在图形界面下增加端口也不成功。 2.直接修改 /etc/sysconfig/iptables  文件, 在里面加入如下 ...
暂时...
比如8443号端口被占用,而自己想启用的应用程序有需要8443端口的使用,我们可能会想杀掉使用8443端口的进程。   下述方法是在windows下的实施过程   1.用netstat -ano命令得到网络端口占用详细列表,并从中找到自己关心的端口号对应的应用进程的pid 2.用tasklist命令查看是哪个应用程序在占用该进程号,如果发现可以终止该程序, 就可以终止该程序。如果程序不明,且完全没有留着的必要。 3.就可以用taskkill /pid 8443 /f  强制终止该进程。其中/pid 是说要指定pid号 /f是说强制终止     后话:写这个的原因是今 ...
记得上次在linux上安装jdk已经是很久以前的事情了,早把当时怎么装的忘得一干二净。对于对linux都快忘却了的我,今天有安装了一次。步骤很简单。我用root用户登陆,直接用“./jdk-6u10-linux-i586.bin”在命令行下执行我从sun网站那down下来的jdk-6u10-linux-i586.bin进行安装。跟着命令行的提示,算是安装完成了。其实过程就是先让你同意java的版权协议,然后解压文件。当然这还不算完。因为这样做我很清楚是在手工做些事情。就犹如在window下设置环境变量一样。我在自己的宿主目录下找到.bash_profile文件。在最后追加两行   JA ...
由于想在的项目测试数据库在远程的linux系统上。于是自己就登录上那台机器,做个试验。这个试验其实源于昨天看到的一场争论。这个我不想多说。但至少我在linux环境下写这些超级简单的东西也同样遇到,问题--编译问题。对 ...
通过我的上一篇文章,相信有一定基础的人都可以用axis2开发和部署一个web service服务了。现在我们把焦点放在客户端。下面我主要以代码来说话了。   1.一个简单的服务类 ,并把它发布为web service服务。注意我的工程名为Test package test; public class TestService { public int add(int a, int b) { return a + b; } public String each(String name) { return name + "你好"; } } 2.应用两 ...
eclipse europa自带web工具。我们可以使他生成动态web程序。但是在默认情况下,生成的动态默认程序是不包含web service相关依赖的。因此               在生成工程的时候,在Projet Facets对话框步骤勾选Axis2 Web Service 选项 即可生成具有web service相关依赖的工程。   当生成后,也许会使自己有些失望,“怎么会报错呢?”。如果你真的遇到了,那你就又可以长一些知识了。因为eclipse并没有带Axis的本身。因此我们需要下载axis,并使eclipse的webservice设置与之联系。我下载的是axis2   1.4版本。 ...
为了实现服务端向客户端推送的模式,如果自己写的socket到时顺理成章的很容易实现。但是,甲方要我们用标准的http协议。当然,自己写http服务器倒是也没什么题,我开始也时这么想的,而且都设计好了分布计算和负载平衡的方式。但有人暂时还建议我们用中间件,他们的意见就像天气的脸,一会儿这样,一会儿那样。于是在这方面考虑,无奈和喜悦同时而生。无奈的是,直接应用中间件,成就感将大打折扣。喜悦的是,直接应用中间件,我的开发量几乎可以说就是实现商业逻辑,分布计算和负载平衡都可以配置中间件实现。   那么如果用中间件写http服务,来应付客户端的请求并实现推送模式呢。在开会的时候, 一个同事使我猛醒。他说他 ...
首先说明参考地址:http://activemq.apache.org/async-sends.html   在这个官方文档中得知,ActiveMQ 默认在大多数情况下都是按照异步传输的。但是有些情况则不是,比如原文中写道 The cases that we are forced to send in sync mode are when persistent messages are being sent outside of a transaction. 意思是说当我们利用持久发送的模式,而且不利用事务的时候,就会按照同步的方式来发送。   文章中同样提到了利用异步传输,是在“容忍在交互失败 ...
下面是activemq的原话,讲明persistent发送与non-persistent发送的区别 ActiveMQ supports both persistent and non-persistent delivery. The persistence flag is set on the MessageProducer. The main difference is that if you are using persistent delivery, messages are persisted to disk/database so that they will survive ...
在这里仅介绍配置activemq5.1.0默认的JAAS安全机制的配置方法。而且就是安装官网文档上说明设置的。当然官网文档上的设置是针对ActiveMQ 4.x的。我没有找到特地的针对5.1版本的。于是就默认为向下兼容,或者说领个版本在安全设置上没有变更。官网文档地址:http://activemq.apache.org/security.html   一.目的:我们在自己的服务器上假设avtivemq 消息代理,如果不加入安全机制的话,任何连入internet的人,只要知道消息服务的具体地址(包括ip,端口,消息地址[队列或者主题地址],),都可以肆无忌惮的发送、接收消息。想象如果没有安全机制 ...
我的操作系统原本就有windows xp,后来追加了一个社区版的redhat linux。结果开机引导程序就变成了linux带的grub。在刚安装后就,我就意识到了卸载的问题,于是拿我的windows只能启动盘(我的一个工具)。引导启动,结果系统就没 ...
内容来源:http://blog.csdn.net/iterryli/archive/2007/11/09/1876257.aspx 方法1: JBOSS版本:4.2GA 症状:服务器无法通过IP地址去访问,只能用127.0.0.1或者localhost来访问。 解决办法: 启动JBOSS的时候输入:run -b xxx.xxx.xxx.xxx 其中xxx.xxx.xxx.xxx为本机的IP地址。 原因:          JBOSS 4.2以上版本服务启动如果不加任何参数的话,只监听127.0.0.1,就是说只能用127.0.0.1或者localhost访问,用本机的对外地址 访问不了,同 ...
遇到的velocity加载模板时的路径问题。 于是查阅资料解决。最后综合velocity自己带的例子的example1和example2,改写了一个例子。怎样解决的在例子的注释中已经说的很明确。对于初学velocity的同志来说,这个例子可以是你参照学习的良好实例 /* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for addit ...
以下内容摘自http://hi.baidu.com/iojessie/blog/item/9a903ba9c3c4ecf81f17a2d8.html   方法一、 解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log 其中“${WORKDIR}/”是个变量,会被System Property中的“WORKDIR”的值代替。这样,我们就可以在log4j加载配置文件之前,先用System.setProperty ("WORKDIR&qu ...
Global site tag (gtag.js) - Google Analytics