tomcatjdk:通过SSH在位于F5后面的SUSE Linux上配置jdk和tomcat

  JDK安装

  下载JDK:事先找到jdk下载位置复制到剪贴板用Putty通过SSH连到服务器找个合适位置准备下载JDK安装文件如"/usr/java ",然后在此目录中输入:

  server:/usr/java # wget http://www.sun.com/....../jdk-6u13-linux-x64-rpm.bin 回车后即会开始下载

  安装:执行server:/usr/java # ./jdk-6u13-linux-x64-rpm.bin,会自动解压并安装这个jdk6版本安装完成后直接输入java -version 就可以看到相关安装信息了但为了更好地使用还是需要配置环境变量

  配置环境变量: 使用VIM修改profile文件

  server:/usr/java # vim /etc/profile

  在文件末尾添加下列语句:

  export JAVA_HOME=/usr/java/jdk1.6.0_13

  export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar

  export JRE_HOME=$JAVA_HOME/jre

  export PATH=$JAVA_HOME/bin:$PATH

  然后logout,再连使用echo $JAVA_HOME就可以看到环境变量已经生效了至此jdk安装算是完成了

  tomcat安装

  下载:事先找到tomcat下载位置复制到剪贴板然后下载

  server:/usr/java # wget http://tomcat.apache.org/download...../apache-tomcat-6.0.18.tar.gz

  安装:复制这个安装文件到/usr/local/ 然后解压缩:

  server:/usr/local # tar xvzf apache-tomcat-6.0.18.tar.gz

  最好调整下目录将tomcat文件放到/usr/local/tomcat下面

  启动:在tomcatbin目录下运行

  server:/usr/local/tomcat/bin # ./startup.sh

  随后可在浏览器中看到可爱汤姆猫了

  在F5后面需要注意问题 这个应用是用来分析统计WEB流量用在这个SUSE上部署好后可以看到有个内网监测请求每隔段时间就访问这个80端口因此我在Servlet上作了处理对于这种请求直接就用过滤掉不纳入统计范围后来发现这样处理后段时间80端口就无法访问到了询问F5相关工程师看到此服务器80端口是down掉状态试着把这种过滤策略去掉咦?居然又好了80端口直正常反复测试后发现对于这种F5产生监控请求不能直接甚至不能返回空串,就是这样也不行:

  response.getWriter.pr("");

  ;

  必须返回个有效串才能保证80端口正常所以修改成如下过滤方式后问题解决:

  response.getWriter.pr("404");

  ;

Tags:  tomcat的jdk tomcat配置jdk tomcatjdkname tomcatjdk

延伸阅读

最新评论

发表评论