windows与linux下jdk+tomcat安裝

linux下:

jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads

tomcat下载地址:https://tomcat.apache.org

1.准备好相应的jdktomcat

 

  tar -zxvf jdk-8u191-linux-x64.tar.gz

  mv jdk1.8.0_201/ /usr/local/java/jdk

2.配置环境变量

 

  vim /etc/profile

  添加如下內容(JDK路径根据自己情况而定):

  export JAVA_HOME=/usr/local/java/jdk
  export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

  export PATH=$PATH:$JAVA_HOME/bin

  source /etc/profile(使配置生效)

3.檢查是否安裝成功

  java -version

  移除自帶的openjdk

  rpm -qa | grep java

  删除全部,noarch文件可以不用删除

  rpm -e --nodeps java-1.8.0-openjd***************

tomcat的安裝

  tar -zxvf apache-tomcat-8.0.50.tar.gz


  mkdir /usr/local/tomcat

  mv apache-tomcat-8.0.50 /usr/local/tomcat/

  进入tomcat安装bin目录并启动

  cd usr/local/tomcat/apache-tomcat-8.0.50/bin/
  ./startup.sh

  注意:如果不卸載openjdk,又要用Java SE(JDK),可以定义在单个tomcat的启动和关闭程序里:

  把startup.sh和shutdown.sh这两个脚本里的最前面加上下面一段:

  export JAVA_HOME=/usr/local/java/jdk
  export TOMCAT_HOME=/usr/local/tomcat
  export CATALINA_HOME=/usr/local/tomcat
  export CLASS_PATH=$JAVA_HOME/bin/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tool.jar
  export PATH=$PATH:/usr/local/java/bin:/usr/local/tomcat/bin

 centos7下配置tomcat8的开机自启: 

tomcat安裝路勁:/application/tomcat8.5.57
1.在/application/tomcat8.5.57/bin下創建setenv.sh,
cat setenv.sh
export JAVA_HOME=/application/jdk #不配置JAVA_HOME和JRE_HOME就会报如下的错误
export JRE_HOME=/application/jdk/jre

CATALINA_PID="$CATALINA_BASE/tomcat.pid" # 设置Tomcat的PID文件

# 添加JVM选项
JAVA_OPTS="-server -Xms5120M -Xmx5120M -XX:NewRatio=4 -XX:SurvivorRatio=8 -XX:
+UseConcMarkSweepGC -XX:ParallelGCThreads=8 -XX:+UnlockCommercialFeatures -XX:
+FlightRecorder -XX:FlightRecorderOptions=stackdepth=1024 -XX:+DisableExplicitGC
-XX:PretenureSizeThreshold=31457280 -XX:+HeapDumpOnOutOfMemoryError -
XX:HeapDumpPath=/application/tomcat8.5.57/javamemorylogs/dump -XX:
+PrintGCDetails -XX:+PrintGCDateStamps -
Xloggc:/application/tomcat8.5.57/javamemorylogs/gclog -XX:+DisableExplicitGC"

2.创建文件vim /etc/systemd/system/tomcat.service #好像也可以 在/usr/lib/systemd/system这个路径下创建

内容如下

[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
TimeoutSec=0
#Environment="JAVA_HOME=/application/jdk"
PIDFile=/application/tomcat8.5.57/tomcat.pid
ExecStart=/application/tomcat8.5.57/bin/startup.sh
ExecStop=/application/tomcat8.5.57/bin/shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

注:配置TimeoutSec=0的目的是让开机启动不处理tomcat启动超时,保证tomcat耗时过长时不
会被系统terminating

3.重新加载架构以及设置开机自启

systemctl daemon-reload

systemctl enable tomcat.service

windows下:

jdk安装

1.下自己需要的版本点击exe执行安装。

2.配置环境变量

计算机→属性→高级系统设置→高级→环境变量,在系统变量中配置。

配置JAVA_HOME。新建,变量名JAVA_HOME,变量值,jdk路径,我的路径是C:Program FilesJavajdk,保存。

配置CLASSPATH。新建,变量名CLASSPATH,变量值,.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar(第一个分号前前面有一个点)。

配置Path。打开Path变量,在变量值最前加入%JAVA_HOME%in;%JAVA_HOME%jrein;

原文地址:https://www.cnblogs.com/shiqing-zhang/p/13141178.html