- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 Runtime.getRuntime().exec()进程阻塞问题
我在前台页面里通过链接调用后台java代码Runtime.getRuntime().exec来启动Linux中的一个服务后,过一小会服务就会失灵。而在shell中直接启动的话,没有问题。网上找到了原因,是因为没有对Process的输出信息及时清理导致进程阻塞,服务失效。于是,在Runtime.getRuntime().exec()之后,p.waitFor()之前加入如下线程代码:ServiceStreamGobbler ssgError = new ServiceStreamGobbler(
2011-04-21 19:55:00 3777
原创 java.net.BindException: Cannot assign requested address
Linux下Tomcat启动以后访问不了,查看日志,抛了这么一个异常:java.net.BindException: Cannot assign requested address 网上查查资料,解决办法如下,具体原因没有深究:修改/etc/hosts127.0.0.1 localhost.localdomain localhost
2011-04-21 11:47:00 1004
转载 native2ascii命令参考
<br /> 背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。<br />1、native2ascii简介:native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件(比如*.txt,*.i
2011-04-20 15:19:00 516
原创 嵌入式Red5部署
<br /> 很多时候,我们希望将red5服务嵌入自己的项目中。一来便于对服务进行管理,二来便于对red5原有代码的扩展和改造。下面说说将red51.0版本嵌入到项目中。<br />1.从http://www.red5.org/下载red51.0的zip版本;<br />2.解压后,在根目录下有一个src压缩包,那就是red5的源文件。继续解压,得到java源文件;<br />3.在eclipse中建立自己的工程,工程用了jetty作为web容器;<br />4.将2中得到的源代码copy到资源
2011-04-18 19:58:00 716
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人