分享
 
 
 

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

王朝java/jsp·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

为了让别人更好的理解一个命令的具体操作 我想请各位朋友将自己对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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有