linux部署java(Ubuntu安装jdk)
今天给各位分享linux部署java的知识,其中也会对Ubuntu安装jdk进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
Linux下安装JDK--部署java环境
Linux环境下安装JDK和部署Java环境的步骤如下:
首先,检查Linux系统中是否已经安装了JDK,可以通过以下命令进行查询:
1、使用'whereis java'命令查找JDK的安装位置;
2、使用'which java'命令查找JAVA_HOME环境变量的路径;
3、使用'echo$JAVA_HOME'和'echo$PATH'命令查看JAVA_HOME和PATH环境变量的值。
如果发现Linux系统中未安装JDK,接下来进行安装:
2.1查看Linux内核版本,确保系统兼容性,命令为'cat/proc/version'或'uname-a';
2.2下载最新版的JDK安装包,对于有外网环境的Linux服务器,可以使用wget命令直接下载;如果没有外网环境,需先将安装包上传至服务器。
2.3将下载的JDK安装包解压,命令为'sudo rz'用于上传,解压使用'sudo tar-zxvf jdk-8u161-linux-x64.tar.gz';
2.4将解压后的文件迁移到/usr/java目录下,命令为'cd/usr',创建java目录,移动文件使用'mv xxx/usr/java';
2.5修改环境变量,编辑/etc/profile文件,添加以下内容:
JAVA_HOME=/usr/java/jdk1.8.0_161
JRE_HOME=/usr/java/jdk1.8.0_161/jre
PATH=$JAVA_HOME/bin:$JRE_HOME:bin:$PATH
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASS_PATH
2.6让profile文件立即生效,执行'source/etc/profile'命令。
完成以上步骤后,进行JDK安装验证:
1、使用javac命令,检查是否正确安装,不会出现command not found错误;
2、使用java-version命令,查看版本信息,应显示java version"1.8.0_131";
3、使用echo$PATH命令,验证环境变量配置是否正确。
java项目怎么部署到linux服务器啊
Java项目部署到Linux服务器的步骤:
1.将项目打包成WAR或JAR文件。
2.上传至Linux服务器。
3.配置服务器环境,如配置Tomcat或Java环境变量。
4.启动项目。
详细解释:
打包项目:首先,你需要在开发环境中将Java项目打包成一个可部署的文件。这通常是一个WAR文件或一个JAR文件。如果你使用的是Maven或Gradle这样的构建工具,可以通过相应的命令来生成这些文件。
上传至服务器:将生成的WAR或JAR文件通过FTP、SCP或其他方式上传到Linux服务器。你也可以使用版本控制系统来将代码直接推送到服务器。
配置服务器环境:在Linux服务器上,你需要确保Java环境已经安装并配置好。如果你打算运行的是一个Web应用,你可能还需要安装和配置一个Servlet容器,如Tomcat或Jetty。配置环境变量以确保Java和Servlet容器能够正确运行你的应用。
启动项目:完成以上步骤后,你可以将你的WAR文件部署到Servlet容器中,或者如果你有一个JAR文件,可以直接通过Java命令来运行它。确保你的应用有足够的权限来读取和写入必要的文件和目录。
注意在整个过程中,可能需要根据你的具体项目和环境进行适当的调整。此外,服务器的安全性也是非常重要的,确保只有授权的用户可以访问你的应用,并定期更新和修补你的系统和应用以防范潜在的安全风险。
以上步骤是一个基本的部署流程,具体的步骤可能会因为你的项目需求、使用的技术和工具链的不同而有所变化。
linux怎么安装java环境
安装系统环境是: centos6.5 64位
一.安装jdk
1.下载Java文件jdk-6u45-Linux-x64.bin
2.运行./jdk-6u45-linux-x64.bin
3.移动该文件到/usr/local/jdk目录下
mv jdk-6u45-linux-x64/usr/local/jdk
4.配置java环境变量,在文件/etc/profile最后添加以下内容:
#set java
JAVA_HOME=/usr/local/jdk;export JAVA_HOME
JRE_HOME=/usr/local/jdk/jre;export JRE_HOME
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin;export PATH
export CLASSPATH=$CLASSPATH:$PATH:$JAVA_HOME/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:.
5.source/etc/profile(重新激活)
6.运行java-version查看是否成功
二.安装tomcat
1.下载tomcat文件:apache-tomcat-7.0.47.tar.gz
2.解压tar-zxvf apache-tomcat-7.0.47.tar.gz
3.移动该文件到/usr/local下,并命名为tomcat
mv apache-tomcat-7.0.47/usr/local/tomcat
4.到tomcat/bin目录下setclasspath.sh文件中设置java环境,加入以下两行即可:
export JAVA_HOME=/usr/local/jdk
export JRE_HOME=/usr/local/jdk/jre
5.设置tomcat服务启动
把下面内容保存到/etc/init.d/目录,文件名为tomcat
#!/bin/bash
#/etc/rc.d/init.d/tomcat
# init script for tomcat precesses
#
# processname: tomcat by ton
# description: tomcat is a j2se server
# chkconfig: 2345 86 16
# description: Start up the Tomcat servlet engine.
set-m(有时不加这个,secureFX会话失效时,会导致tomcat自动stop)
CATALINA_HOME="/usr/local/tomcat"
if [-f/etc/init.d/functions ]; then
./etc/init.d/functions
elif [-f/etc/rc.d/init.d/functions ]; then
./etc/rc.d/init.d/functions
else
echo-e"/atomcat: unable to locate functions lib. Cannot continue."
exit-1
fi
# running tomcat services
RETVAL=$?
case"$1" in
start)
if [-f$CATALINA_HOME/bin/startup.sh ];then
echo$"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
fi
;;
stop)
if [-f$CATALINA_HOME/bin/shutdown.sh ];then
echo$"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
fi
;;
restart)
if [-f$CATALINA_HOME/bin/startup.sh ];then
echo$"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
fi
sleep 5
if [-f$CATALINA_HOME/bin/shutdown.sh ];then
echo$"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
fi
;;
*)
echo$"Usage:$0{start|stop|restart}"
exit 1
;;
esac
exit$RETVAL
6.为该文件添加运行权限
chmod+x/etc/init.d/tomcat
三.安装MySQL
linux下主要是编译安装,需准备:cmake工具
1.yum install gcc gcc-c++ ncurses-devel perl(安装编译源码所需的工具和库)
2.下载cmake-3.0.1.tar.gz,然后输入命令:
tar-xzvf cmake-3.0.1.tar.gz
cd cmake-3.0.1
./bootstrap; make; make install
3.新增mysql用户组和用户命令:
groupadd mysql
useradd-r-g mysql mysql
4.新建mysql安装目录和存放数据目录:
mkdir-p/usr/local/mysql
cd/usr/local/mysql
chown-R mysql:mysql.(分配权限)
mkdir-p/var/mysqldata
cd/var/mysqldata
chown-R mysql:mysql.(分配权限)
5.下载mysql-5.5.38.tar.gz,解压:
tar-zxvf mysql-5.5.38.tar.gz
cd mysql-5.5.38(先进入目录下)
6.(先进入mysql-5.5.38目录下)再执行cmake命令:
cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql\
-DMYSQL_UNIX_ADDR=/var/mysqldata/mysql.sock\
-DDEFAULT_CHARSET=utf8\
-DDEFAULT_COLLATION=utf8_general_ci\
-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk\
-DWITH_MYISAM_STORAGE_ENGINE=1\
-DWITH_INNOBASE_STORAGE_ENGINE=1\
-DWITH_MEMORY_STORAGE_ENGINE=1\
-DWITH_READLINE=1\
-DENABLED_LOCAL_INFILE=1\
-DMYSQL_DATADIR=/var/mysqldata\
-DMYSQL_USER=mysql\
-DMYSQL_TCP_PORT=3306
7.再编译:
make
make install
8.复制配置文件,在/usr/local/mysql下执行:
cp support-files/my-medium.cnf/etc/my.cnf
9初始化数据库
执行前需赋给scripts/mysql_install_db文件执行权限
chmod 755 scripts/mysql_install_db
scripts/mysql_install_db--user=mysql--basedir=/usr/local/mysql/\
--datadir=/var/mysqldata/
10.设置mysqld的开机启动
cp support-files/mysql.server/etc/init.d/mysql
chmod 755/etc/init.d/mysql
chkconfig mysql on
11.MySQL配置环境变量
export PATH=/usr/local/mysql/bin:$PATH
alias mysql_start="mysqld_safe&"
alias mysql_stop="mysqladmin–u root-p shutdown"
source/etc/profile(重启配置)
12.启动mysql服务
/etc/init.d/mysql start
ps-ef|grep mysql(命令查看是否启动)
13.登陆mysql
# mysql-u root–p
14.修改MySQL用户root的密码
mysqladmin-u root password'123456'(更新密码)