1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
|
我的博客已迁移到xdoujiang.com请去那边和我交流
Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,
实现了对Servlet和JavaServer Page(JSP)的支持。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。
一、基础环境
1、版本
cat
/etc/debian_version
7.8
2、内核
uname
-r
3.2.0-4-amd64
3、安装包
1)jdk-8u51-linux-x64.
tar
.gz
2)apache-tomcat-8.0.23.
tar
.gz
4、ip(eth0)
10.1.10.117
5、java官网
http:
//www
.oracle.com
/technetwork/java/javase/downloads/index
.html
6、tomcat官网
http:
//tomcat
.apache.org/
二、安装java环境
1、下载
wget --no-cookies --no-check-certificate --header
"Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie"
"http://download.oracle.com/otn-pub/java/jdk/8u51-b16/jdk-8u51-linux-x64.tar.gz"
2、创建目录
mkdir
-p
/opt/java
3、解压
tar
zxvf jdk-8u51-linux-x64.
tar
.gz -C
/opt/java/
4、配置java的环境变量
cat
/etc/profile
export
JAVA_HOME=
/opt/java/jdk1
.8.0_51
export
PATH=$JAVA_HOME
/bin
:$PATH
export
CLASSPATH=$JAVA_HOME
/lib/dt
.jar:$JAVA_HOME
/lib/tools
.jar
5、生效
source
/etc/profile
6、查看
echo
$JAVA_HOME
/opt/java/jdk1
.8.0_51
echo
$PATH
/opt/java/jdk1
.8.0_51
/bin
:
/usr/local/sbin
:
/usr/local/bin
:
/usr/sbin
:
/usr/bin
:
/sbin
:
/bin
echo
$CLASSPATH
/opt/java/jdk1
.8.0_51
/lib/dt
.jar:
/opt/java/jdk1
.8.0_51
/lib/tools
.jar
7、查看java版本
1)java -version
java version
"1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)
2)相关目录说明
bin 用以启动、关闭Tomcat或者其它功能的脚本(.bat文件和.sh文件)
conf 用以配置Tomcat的XML及DTD文件
logs Catalina和其它Web应用程序的日志文件
temp 临时文件
webapps Web应用程序根目录
work 用以产生有JSP编译出的Servlet的.java和.class文件
8、使用jps命令查看相关java信息
1)jps -mlv
11885 sun.tools.jps.Jps -mlv -Denv.class.path=.:
/opt/java/jdk1
.8.0_51
/lib/dt
.jar:
/opt/java/jdk1
.8.0_51
/lib/tools
.jar -Dapplication.home=
/opt/java/jdk1
.8.0_51 -Xms8m
20参数说明
-m Displays the arguments passed to the main method.The output may be null
for
embedded JVMs(输出main method的参数)
-l Displays the full package name
for
the application s main class or the full path name to the application s JAR
file
(输出完全的包名,应用主类名,jar的完全路径名)
-
v
Displays the arguments passed to the JVM(输出jvm参数)
三、安装tomcat
1、下载
axel -n 10 http:
//mirrors
.ustc.edu.cn
/apache/tomcat/tomcat-8/v8
.0.23
/bin/apache-tomcat-8
.0.23.
tar
.gz
2、创建目录
mkdir
/opt/tomcat
-p
3、解压
tar
zxvf apache-tomcat-8.0.23.
tar
.gz -C
/opt/tomcat
4、制作启动脚本
cp
/opt/tomcat/apache-tomcat-8
.0.23
/bin/catalina
.sh
/etc/init
.d
/tomcat
5、配置tomcat环境变量
cat
/etc/profile
export
TOMCAT_HOME=
/opt/tomcat/apache-tomcat-8
.0.23
export
CATALINA_HOME=$TOMCAT_HOME
export
CATALINA_BASE=$TOMCAT_HOME
export
CATALINA_TMPDIR=$TOMCAT_HOME
/temp
6、启动tomcat服务
/etc/init
.d
/tomcat
start
Using CATALINA_BASE:
/opt/tomcat/apache-tomcat-8
.0.23
Using CATALINA_HOME:
/opt/tomcat/apache-tomcat-8
.0.23
Using CATALINA_TMPDIR:
/opt/tomcat/apache-tomcat-8
.0.23
/temp
Using JRE_HOME:
/opt/java/jdk1
.8.0_51
Using CLASSPATH:
/opt/tomcat/apache-tomcat-8
.0.23
/bin/bootstrap
.jar:
/opt/tomcat/apache-tomcat-8
.0.23
/bin/tomcat-juli
.jar
Tomcat started.
7、查看进程
ps
-ef|
grep
java
root 12697 1 10 14:26 pts
/0
00:00:03
/opt/java/jdk1
.8.0_51
/bin/java
-Djava.util.logging.config.
file
=
/opt/tomcat/apache-tomcat-8
.0.23
/conf/logging
.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.
dirs
=
/opt/tomcat/apache-tomcat-8
.0.23
/endorsed
-classpath
/opt/tomcat/apache-tomcat-8
.0.23
/bin/bootstrap
.jar:
/opt/tomcat/apache-tomcat-8
.0.23
/bin/tomcat-juli
.jar -Dcatalina.base=
/opt/tomcat/apache-tomcat-8
.0.23 -Dcatalina.home=
/opt/tomcat/apache-tomcat-8
.0.23 -Djava.io.tmpdir=
/opt/tomcat/apache-tomcat-8
.0.23
/temp
org.apache.catalina.startup.Bootstrap start
8、查看端口
netstat
-tupnl|
grep
java
tcp6 0 0 :::8009 :::* LISTEN 12848
/java
tcp6 0 0 :::8080 :::* LISTEN 12848
/java
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 12848
/java
9、使用jps命令查看相关java信息
jps -mlv
13093 sun.tools.jps.Jps -mlv -Denv.class.path=
/opt/java/jdk1
.8.0_51
/lib/dt
.jar:
/opt/java/jdk1
.8.0_51
/lib/tools
.jar -Dapplication.home=
/opt/java/jdk1
.8.0_51 -Xms8m
13071 org.apache.catalina.startup.Bootstrap start -Djava.util.logging.config.
file
=
/opt/tomcat/apache-tomcat-8
.0.23
/conf/logging
.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.
dirs
=
/opt/tomcat/apache-tomcat-8
.0.23
/endorsed
-Dcatalina.base=
/opt/tomcat/apache-tomcat-8
.0.23 -Dcatalina.home=
/opt/tomcat/apache-tomcat-8
.0.23 -Djava.io.tmpdir=
/opt/tomcat/apache-tomcat-8
.0.23
/temp
10、相关日志
ll
/opt/tomcat/apache-tomcat-8
.0.23
/logs
-rw-r--r-- 1 root root 27851 Jul 15 16:26 catalina.2015-07-15.log
-rw-r--r-- 1 root root 27851 Jul 15 16:26 catalina.out
-rw-r--r-- 1 root root 0 Jul 15 13:49 host-manager.2015-07-15.log
-rw-r--r-- 1 root root 1948 Jul 15 16:26 localhost.2015-07-15.log
-rw-r--r-- 1 root root 1439 Jul 15 16:37 localhost_access_log.2015-07-15.txt
-rw-r--r-- 1 root root 0 Jul 15 13:49 manager.2015-07-15.log
11、查看效果
|
1
2
|
四、参考文章
https:
//ivan-site
.com
/2012/05/download-oracle-java-jre-jdk-using-a-script/
|
本文转自 xdoujiang 51CTO博客,原文链接:http://blog.51cto.com/7938217/1677272,如需转载请自行联系原作者