java
java:一种跨平台的,面向对象的程序设计语言,java技术具有卓越的通用性,高效性,平台移植性和安全性
java体系
java SE(标准版.免费)
java EE(企业版.收费)
JDK(Java Development Kit)是Sun针对Java开发者退出的Java语言的软件开发工具包
JDK是整个Java的核心
-包括了Java运行环境
-Java工具(编译,排错,打包等工具)
-Java基础的类库
JRE(JDK的阉割版,不包含开发工具)
Java Servlet
Servlet是java扩展web服务器功能的组件规范
常见Servlet容器
IBM ----- websphere —安装收费
Oracle ----- weblogic —安装收费
Apache ----- tomcat —全免费开源
RedHat -----Jboss —维护收费
安装部署JDk
安装jdk1.8
yum -y install java-1.8.0-openjdk
yum -y install java-1.8.0-openjdk-headless
tar -xf apache-tomcat-8.0.30.tar.gz
mv apache-tomcat-8.0.30 /usr/local/tomcat
ls /usr/local/tomcat
/usr/local/tomcat/bin/startup.sh
ss -nutlp |grep java
ps:一定要查看java监听的端口:8080 8009 8005
启动tomcat的时候会启动8005端口,但其启动非常慢,默认tomcat启动需要从/dev/random读取大量的随机数据,默认该设备生成随机数据的速度很慢,可用使用下面的命令用urandom替换random
当8005启动很慢时可执行以下操作;
mv /dev/random /dev/random.bak
ln -s /dev/urandom /dev/random
或者
yum -y install mg-tools
systemctl restart mgd
systemctl enable mgd
更改配置(严格区分大小写,首字母大写)
cat /usr/local/tomcat/conf/server.xml
<Server>