- 浏览: 24549 次
- 性别:
- 来自: 南京
最新评论
文章列表
方法一:
修改conf下的web.xml
----------------
<session-config>
<session-timeout>30</session-timeout>
</session-config>
----------------
设置为-1 表示永不超时
方法二:
修改conf下的server.xml
----------------
Context path="/livsorder" docBase="/home/httpd/html/livsorder" ...
■问题描述
WebLogic安装在Linux上,需要在windows的eclipse中进行debug
■解决办法
按照http://docs.oracle.com/cd/E23717_01/doc.71/e23701/dev_debug_test.htm上的一步步设置;
接下来应该直接在控制台上把war包部署上去,然后在eclipse中导入war包对应的工程,并加上断点;
然后就进行访问,就会自动跳到断点上。
参考:http://blog.sina.com.cn/s/blog_6f3ff2c90100otay.html
■问题描述:
这个异常(com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure Last packet sent to the server was X ms ago),是由于MySQL服务在长时间不连接之后断开了,断开之后的首次请求会抛出这个异常。
■原因
那么既然是连接超时的问题,就要去MySQL中探究一下连接时间是怎么控制的。打开MySQL的控制台,运行:show gl ...
1.Linux上查看占用端口的程序:
lsof -i :80 |grep "(LISTEN)"
以上命令查看80端口占用情况
2.查看cygwin的版本
cygcheck -c cygwin
■单向登陆配置:
1、在本地机器中的~/.ssh/目录下执行下命令
ssh-keygen -t dsa
将生成两个文件,id_dsa和id_dsa.pub
2、将id_dsa.pub拷贝到远程机器,并且将id_dsa.pub的内容添加到~/.ssh/authorized_keys中
cat id_dsa.pub >>authorized_keys
3、修改文件和目录权限
chmod 600 ~/.ssh/authorized_keys
chmod 600 ~/.ssh
完成以上操作之后,用户从本地机器到远程机器执行ssh,scp就不需要用密码了
■双向登录设置:
1、两台机 ...
awk和sed的一些小功能集合
- 博客分类:
- shell
一、awk动态print
■例子:
有文件out.txt,内容如下:
---------------
LEVEL0,LEVEL1,LEVEL2,LEVEL3,LEVEL4,LEVEL5
one,two,three,four,five,six
---------------
以下语句,根据输入的数字,动态输出值:
cat $out|awk -v col_number="${num}" 'BEGIN {FS=","} {print $col_number}'
注:num是动态输入的值
二、sed删除行
■例子:
删除文件的前两行:
cat $out |sed ...
Solaris上开启root权限访问ftp服务:
1、 默认ftp服务是启动的,但不允许root访问,需要修改/etc/ftpd/ftpusers,将root用户注释掉,此文件夹下包含所有被拒绝访问的用户
2、 2、取消
3、 tftp dgram udp6 wait root /usr/sbin/in.tftpd in.tftpd -s /tftpboot
4、 这样行的注释。
5、 -bash-3.00# vi /etc/inetd.conf
可以用 svcs -a | grep ftp 和 svcs -a | grep telnet 命令检查目前两个服务的运 ...
“ /lib/ld-linux.so.2: bad ELF interpreter: そのようなファイルやディレクトリはありません”解决办法
■原因
安装linux系统的时候,一些工具没有勾选。
■解决方法(使用yum安装需要的so文件)
1.将linux系统的iso文件mount到/home/soft/temp
2.在/etc/yum.repos.d目录下新建rhel-beta.repo文件(touch rhel-beta.repo)
文件内容:
[rhel-beta]
name=Red Hat Enterprise Linux $releasever Bet ...
一,修改时区:
Linux:
1、 修改/etc/sysconfig/clock:
ZONE=Asia/Tokyo
2、 rm /etc/localtime
3、 ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
4、 重启机器
注:修改之前确认一下/usr/share/zoneinfo/Asia/Tokyo /etc/localtime是否存在
设置时间
date -s 2013-10-28
date –s 14:19:00
Solaris10:
change timezone:
vi /etc/TIMEZ ...
异常:Bad version number in .class file
原因:这个是因为你编译的JDK版本高于你执行的JDK版本造成的
解决:通过jar包查看JDK编译版本
可用二进制编辑工具(例如EmEditor)打开类文件,
会有以下的显示: CA FE BA BE 00 00 00 32..... 而上面的32是编译这个类的JDK版本。
32表示50,是JDK1.6;31表示49,是JDK1.5;30表示48,是JDK1.4......依次类推。
如编译上面的类的JDK为JDK1.6。所以你在环境是JDK1.6以下的引用这个类,就会抛出版本不对的异常。
在Linux上修改主机名:
1、 首先先把配置文件里改了(重启后才会生效)
vi /etc/sysconfig/network hostname=修改的主机名
2、 把当前的主机名改了
hostname 修改的主机名 (当前生效,重启后无效) (通过以上两步已经成功完成修改主机名,并且重启后也不会失效,因为我们已经在配置文件里做了修改)
3、 修改hosts文件(免得系统不认识这个主机名)
vi /etc/hosts 在127.0.0.1的那一行把新的主机名加上去,或者把旧的主机名改成新的主机名
1、 在solaris上改主机名的方法:
① 修改/etc/hostname.*
② 修改/etc/hosts
③ 修改/etc/nodename
④ 执行命令hostname yourhostname
不用重启
若/etc/hostname.*不存在,就修改两个文件即可
Solaris 11上修改字符编码
- 博客分类:
- Solaris
●Solaris11
• 变成EUC-JP
• o # pkg install system/locale/extra
• o # svccfg -s svc:/system/environment:init setprop environment/LC_ALL=ja_JP.eucJP
• o # svccfg -s svc:/system/environment:init setprop environment/LANG=ja_JP.eucJP
• o # svcadm refresh svc:/system/environment:init
• o reboot
• 变成UTF ...
Linuxx上修改字符编码
- 博客分类:
- Linux
在Linux上修改编码可以用修改LANG值,即export LANG;
但要想永久生效就要修改一下的文件:
rhel7以前:/etc/sysconfig/i18n
rhel7上:/etc/locale.conf
修改完后用source命令使其生效
Linux上更改机器JDK
- 博客分类:
- Linux
1. Remove the old empty java environment(删除旧版本)
# rm -f /usr/bin/java
# rm -f /usr/bin/javac
# rm -f /etc/alternatives/java
# rm -f /etc/alternatives/javac
2.# cd /usr/bin
# ln -s -f /usr/jdk5/jre/bin/java
# ln -s -f /usr/jdk5/bin/javac
java -version 就可看到更换后的JDK版本