大家来做linux调试日志 (tomcat jsp server 配置方法)

原创 2001年05月25日 23:00:00

 

为了让别人更好的理解一个命令的具体操作 我想请各位朋友将自己对linux的操作具体步
骤 、输出写到一个日志文件里头,好让别人也能轻松的完成同样的操作。在这里我先向大
家提供一些我自己做的日志。
比如 tomcat 的安装、配置  ; jdk 的安装配置 ; WebSphere的安装配置; mail的配
置, DNS 的配置。 route 路由的修改 ,网卡的配置 。磁盘挂装 、分区、格式化。
文件查找 , Java环境配置 编译 出错处理分析 。C C++ 编译出错处理分析。
makefile 的编写 、、、、、lilo的配置 。
希望有朋友帮忙。  如果有朋友怕麻烦 可以用 netterm 这样的话可以全选翻屏。

root@denet2 webapps]# tar xzvf *.gz
jakarta-tomcat-4.0-m4/.....
.....
[root@denet2 webapps]# mv jakarta-tomcat-4.0-m4
jakarta-tomcat-4.0-m4        jakarta-tomcat-4.0-m4.tar.gz
[root@denet2 webapps]# mv jakarta-tomcat-4.0-m4 /usr/local/tomcat
[root@denet2 webapps]# cd /usr/local/tomcat/
[root@denet2 tomcat]#
[root@denet2 tomcat]# cd bin/
[root@denet2 bin]# ls
bootstrap.jar  cpappend.bat  jpappend.bat  servlet.jar  startup.bat
catalina.bat  jasper.bat    jspc.bat      shutdown.bat  startup.sh
catalina.sh    jasper.sh    jspc.sh      shutdown.sh
[root@denet2 bin]# ./startup.sh
Using CLASSPATH: /usr/local/tomcat/bin/bin/bootstrap.jar:/usr/local/tomcat/bin/bin/servlet.jar:/usr/local/jdk/lib/tools.jar
touch: /usr/local/tomcat/bin/logs/catalina.out: No such file or directory
[root@denet2 bin]# ./catalina.sh: /usr/local/tomcat/bin/logs/catalina.out: No such file or directory
ls
bootstrap.jar  cpappend.bat  jpappend.bat  servlet.jar  startup.bat
catalina.bat  jasper.bat    jspc.bat      shutdown.bat  startup.sh
catalina.sh    jasper.sh    jspc.sh      shutdown.sh
[root@denet2 bin]#
[root@denet2 bin]# mkdir logs
[root@denet2 bin]# ./startup.sh
Using CLASSPATH: /usr/local/tomcat/bin/bin/bootstrap.jar:/usr/local/tomcat/bin/bin/servlet.jar:/usr/local/jdk/lib/tools.jar
[root@denet2 bin]#

[root@denet2 bin]# ps -e ¦ grep java
[root@denet2 bin]#
[root@denet2 bin]# ./startup.sh
Using CLASSPATH: /usr/local/tomcat/bin/bin/bootstrap.jar:/usr/local/tomcat/bin/bin/servlet.jar:/usr/local/jdk/lib/tools.jar
[root@denet2 bin]# ps -e ¦ grep java
[root@denet2 bin]# env ¦ grep CL
CLASSPATH=/usr/local/jdk/lib/tools.jar
[root@denet2 bin]# vi catalina.sh
............. start
    java $CATALINA_OPTS -classpath $CP      -Djava.security.manager      -Djava.security.policy==$CATALINA_HOME/conf/catalina.policy      -Dcatalina.home=$CATALINA_HOME      org.apache.catalina.startup.Bootstrap "$@" start      >> $CATALINA_HOME/logs/catalina.out 2>&1 &

echo " java $CATALINA_OPTS -classpath $CP      -Djava.security.manager      -Djava.security.policy==$CATALINA_HOME/conf/catalina.policy      -Dcatalina.home=$CATALINA_HOME      org.apache.catalina.startup.Bootstrap "$@" start      >> $CATALINA_HOME/logs/catalina.out 2>&1 & "
  else
    java $CATALINA_OPTS -classpath $CP      -Dcatalina.home=$CATALINA_HOME      org.apache.catalina.startup.Bootstrap "$@" start      >> $CATALINA_HOME/logs/catalina.out 2>&1 &
  echo "  java $CATALINA_OPTS -classpath $CP      -Dcatalina.home=$CATALINA_HOME      org.apache.catalina.startup.Bootstrap "$@" start      >> $CATALINA_HOME/logs/catalina.out 2>&1 & "
............
[root@denet2 bin]# ./startup.sh
Using CLASSPATH: /usr/local/tomcat/bin/bin/bootstrap.jar:/usr/local/tomcat/bin/bin/servlet.jar:/usr/local/jdk/lib/tools.jar
  java  -classpath /usr/local/tomcat/bin/bin/bootstrap.jar:/usr/local/tomcat/bin/bin/servlet.jar:/usr/local/jdk/lib/tools.jar      -Dcatalina.home=/usr/local/tomcat/bin      org.apache.catalina.startup.Bootstrap  start      >> /usr/local/tomcat/bin/logs/catalina.out 2>&1 &
[root@denet2 bin]#
[root@denet2 bin]# java  -classpath /usr/local/tomcat/bin/bin/bootstrap.jar:/usr/local/tomcat/bin/bin/servlet.jar:/usr/local/jdk/lib/tools.jar      -Dcatalina.home=/usr/local/tomcat/bin      org.apache.catalina.startup.Bootstrap  start
Couldn't find or load essential class `java/lang/Object' java.lang.NoClassDefFoundError java/lang/Object
Aborted (core dumped)
[root@denet2 bin]# which java
/usr/bin/java
[root@denet2 bin]# which java -a
/usr/bin/java
/usr/local/jdk/bin/java
[root@denet2 bin]# chmod 000 /usr/bin/java
[root@denet2 bin]# which java
/usr/local/jdk/bin/java

[root@denet2 bin]# java  -classpath /usr/local/tomcat/bin/bin/bootstrap.jar:/usr/local/tomcat/bin/bin/servlet.jar:/usr/local/jdk/lib/tools.jar      -Dcatalina.home=/usr/local/tomcat/bin      org.apache.catalina.startup.Bootstrap  start
Permission denied
[root@denet2 bin]# cp /usr/bin/java /usr/bin/java_old
[root@denet2 bin]# cp /usr/local/jdk/bin/java /usr/bin/java
[root@denet2 bin]# which java -a
/usr/bin/java
/usr/local/jdk/bin/java
[root@denet2 bin]# java  -classpath /usr/local/tomcat/bin/bin/bootstrap.jar:/usr/local/tomcat/bin/bin/servlet.jar:/usr/local/jdk/lib/tools.jar      -Dcatalina.home=/usr/local/tomcat/bin      org.apache.catalina.startup.Bootstrap  start
[root@denet2 lib]# java
Error: can't find libjava.so.
[root@denet2 bin]# export PATH=/usr/local/jdk/bin:$PATH
[root@denet2 bin]# java  -classpath /usr/local/tomcat/bin/bin/bootstrap.jar:/usr/local/tomcat/bin/bin/servlet.jar:/usr/local/jdk/lib/tools.jar      -Dcatalina.home=/usr/local/tomcat/bin      org.apache.catalina.startup.Bootstrap  start
[root@denet2 logs]#  java  -classpath /usr/local/tomcat/bin/bin/bootstrap.jar:/usr/local/tomcat/bin/bin/servlet.jar:/usr/local/jdk/lib/tools.jar      -Dcatalina.home=/usr/local/tomcat/bin      org.apache.catalina.startup.Bootstrap
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/catalina/startup/Bootstrap
[root@denet2 bin]# java  -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/servlet.jar:/usr/local/jdk/lib/tools.jar  -Dcatalina.home=/usr/local/tomcat      org.apache.catalina.startup.Bootstrap  start
Apache Tomcat/4.0-dev

[root@denet2 bin]# vi catalina.sh
...
TOMCAT_HOME=/usr/local/tomcat
if [ "$CATALINA_HOME" = "" ] ; then
#CATALINA_HOME=`pwd`
  CATALINA_HOME=$TOMCAT_HOME
fi
...
[root@denet2 bin]# ./catalina.sh
[root@denet2 bin]# ./startup.sh
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/servlet.jar:/usr/local/jdk/lib/tools.jar
  java  -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/servlet.jar:/usr/local/jdk/lib/tools.jar      -Dcatalina.home=/usr/local/tomcat
  org.apache.catalina.startup.Bootstrap  start      >> /usr/local/tomcat/logs/catalina.out 2>&1 &
[root@denet2 bin]#
[root@denet2 bin]# ps -e ¦ grep java
18058 tty2    00:00:07 java
[root@denet2 bin]# killall java
[root@denet2 bin]# ./startup.sh
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/servlet.jar:/usr/local/jdk/lib/tools.jar
  java  -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/servlet.jar:/usr/local/jdk/lib/tools.jar      -Dcatalina.home=/usr/local/tomcat
  org.apache.catalina.startup.Bootstrap  start      >> /usr/local/tomcat/logs/catalina.out 2>&1 &
[root@denet2 bin]# ps -e ¦ grep java
18367 tty2    00:00:02 java
[root@denet2 bin]#  lynx http://localhost:8080
[root@denet2 bin]#  vi /etc/profile
.........
#  set JDK envrioment
export JDK_HOME=/usr/local/jdk
export CLASSPATH=$JDK_HOME/lib/tools.jar
export PATH=$JDK_HOME/bin:$PATH
export JAVA_HOME=$JDK_HOME

#  set TOMCAT enverionment
export TOMCAT_HOME=/usr/local/tomcat
export PATH=$TOMCAT_HOME/bin:$PATH
export CLASSPATH = $CLASSPATH:/usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/servlet.jar
........
[root@denet2 /root]# env ¦ grep PATH
CLASSPATH=/usr/local/jdk/lib/tools.jar:/usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/servlet.jar
PATH=/usr/local/tomcat/bin:/usr/local/jdk/bin:/usr/kerberos/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/bin/X11:/usr/X11R6/bin:/root/bin
[root@denet2 /root]#

[root@denet2 bin]# ./startup.sh
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/servlet.jar:/usr/local/jdk/lib/tools.jar
  java  -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/servlet.jar:/usr/local/jdk/lib/tools.jar      -Dcatalina.home=/usr/local/tomcat
  org.apache.catalina.startup.Bootstrap  start      >> /usr/local/tomcat/logs/catalina.out 2>&1 &
[root@denet2 bin]# ps -e ¦ grep java
18367 tty2    00:00:02 java

[root@denet2 bin]# vi catalina.sh
.....
if [ -f $JAVA_HOME/lib/tools.jar ] ; then
  CP=$CP:$JAVA_HOME/lib/tools.jar
fi
CP=$CLASSPATH    #/*** changed ***/
echo Using CLASSPATH: $CP
........

.............start:

elif [ "$1" = "start" ] ; then

  shift
  touch $CATALINA_HOME/logs/catalina.out
  if [ "$1" = "-security" ] ; then
    echo Using Security Manager
    shift
    java $CATALINA_OPTS -classpath $CP      -Djava.security.manager      -Djava.security.policy==$CATALINA_HOME/conf/catalina.policy      -Dcatalina.home=$CATALINA_HOME      org.apache.catalina.startup.Bootstrap "$@" start      >> $CATALINA_HOME/logs/catalina.out 2>&1 &
  else
    java $CATALINA_OPTS -classpath $CP      -Dcatalina.home=$CATALINA_HOME      org.apache.catalina.startup.Bootstrap "$@" start      >> $CATALINA_HOME/logs/catalina.out 2>&1 &
    fi



...........

[root@denet2 /root]# killall java ;startup.sh
Using CLASSPATH: /usr/local/jdk/lib/tools.jar:/usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/servlet.jar
[root@denet2 /root]# ps -e ¦ grep java
18757 tty1    00:00:07 java
[root@denet2 /root]# lynx http://localhost:8080

nginx代理服务器结合tomcat使用

相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。 说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不...
  • u010363836
  • u010363836
  • 2014年09月04日 12:07
  • 2014

Java+MyEclipse+Tomcat (一)配置过程及jsp网站开发入门

文章主要讲述Java+MyEclipse+Tomcat配置过程及实现第一个Jsp网站的入门知识,并没有涉及Spring、Struts等框架知识,希望文章对你有所帮助。大部分的毕设都是基于XXX系统关于...
  • Eastmount
  • Eastmount
  • 2015年05月05日 16:53
  • 8740

在linux下,如何调试代码?

程序该如何进行调试呢? 有没有像visual studio F10那样单步调试的东西? GDB有这么强大吗? 但是还真的没有听说过别的调试工具,linux下. 2012.5.23 可以在vim下...
  • yazhouren
  • yazhouren
  • 2012年05月24日 13:47
  • 557

64位WindowServer2008+IIS7+tomcat6+Mysql5+JSP

IIS整合TOMCAT发布JSP网站,网上太多太多了,可大部分都是IIS6,或者32位系统,经过N天的彻夜不眠,终于将IIS和TOMCAT完美结合,总结至此,望有助于诸位,少走点弯路。 之前碰到的各...
  • wgwxf
  • wgwxf
  • 2012年07月31日 00:42
  • 3710

windows Server 2008 r2部署JSP项目

1. 首先是jdk + tomcat + mysql的环境配置 2. 将本地项目打包成 war 并上传(我使用的是idea) 参考: idea将项目导出为war包 3. 开发腾讯云服务器的端口...
  • yin__ren
  • yin__ren
  • 2017年11月02日 10:13
  • 200

tomcat 访问日志配置

在tomcat的server.xml文件中,host主机配置区域找到类似如下(红色部分)即为访问日志的配置:               unpackWARs="true" autoDeplo...
  • zhang168
  • zhang168
  • 2015年11月12日 15:46
  • 1800

Apache Tomcat Server Options 选项说明

Apache Tomcat Server Options 选项说明p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue...
  • testcs_dn
  • testcs_dn
  • 2017年07月22日 08:54
  • 1525

tomcat在linux中修改日志路径

1.   修改catalina.sh 进入tomcat安装目录/bin,找到catalina.sh,并下载到本地,同时进行备份。 对本地的catalina.sh进行修改,将下图红框所示地方改为CATA...
  • wulintong
  • wulintong
  • 2017年08月10日 15:00
  • 721

(原创)设计一个Tomcat访问日志分析工具

常使用web服务器的朋友大都了解,一般的web server有两部分日志:     一是运行中的日志,它主要记录运行的一些信息,尤其是一些异常错误日志信息     二是访问日志信息,它记录的访问的...
  • jasontome
  • jasontome
  • 2011年12月17日 16:10
  • 1899

tomcat日志配置-----自带log(一)

转载地址:   http://blog.csdn.net/li_xiao_ming/article/details/21514637 问题 tomcat每次启动时,...
  • qiuyinthree
  • qiuyinthree
  • 2017年05月24日 15:58
  • 974
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:大家来做linux调试日志 (tomcat jsp server 配置方法)
举报原因:
原因补充:

(最多只允许输入30个字)