linux下web应用部署(jdk+tomcat+mysql)
安装jdk
(1)查看Linux版本,下载适合的jdk;
(2)使用ftp工具将本机的jdk上传到Linux服务器,此处上传到/opt目录下;
(3)进入/opt目录,将jdk的tar包进行解压,执行命令tar -zxvf jdk-8u161-linux-x64.gz。会在当前路径下面生成jdk的目录jdk1.8.0_161;
(4)配置相关环境变量,修改/etc/profile文件,增加jdk的相关内容(JAVA_HOME、PATH等信息)。可以通过VI编辑器修改,也可以将/etc/profile下载到本机修改。【修改最好将文件备份:cp profile profile_bak_20180318】
export JAVA_HOME=/opt/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
(5)加载刚设置的变量source /etc/profile
(6)测试是否安装成功:输入 java -version 然后会显示jdk的版本信息等
安装Tomcat
(1) 下载Tomcat;
(2) 使用ftp工具将本机的Tomcat上传到Linux服务器,此处上传到/opt目录下;
(3) 进入/opt目录,将Tomcat的tar包进行解压,执行命令:tar -zxvf apache-tomcat-8.5.29.tar.gz。会在当前路径下面生成Tomcat的目录apache-tomcat-8.5.29;
(4) 修改Tomcat的启动端口:进入Tomcat服务器的conf目录,找到server.xml,将连接端口从8080修改为9999。
(5) 启动Tomcat服务器:进入tomcat服务器的bin目录,然后执行"./startup.sh"命令启动Tomcat服务器。
(6) 查看tomcat服务器的Log信息,看看tomcat服务器是否已经正常启动,进入tomcat服务器下的logs目录,打开catalina.out文件进行查看。
(7) 访问http://123.207.72.115:9999,如下图,Tomcat部署成功。
(8) 关闭Tomcat服务器:进入tomcat服务器的bin目录,然后执行"./shutdown.sh"命令关闭Tomcat服务器;
(9) 补充:查看Tomcat是否运行状态:ps -ef |grep tomcat;
(10) 补充:强制杀掉Tomcat运行进程:kill -9 pid #pid 为相应的进程号19477。
安装数据库
方法一、yum在线安装
(1)检查linux是否有存在的mysql :rpm -qa|grep mysql;
---
如图:mysql已安装。
(2)如果有mysql,卸载:rpm -e --nodeps mysql-libs-5.1.52-1.el6_0.1.x86_64;查找之前版本的SQL目录:find/ -name mysql
,根据结果进行删除;
卸载后/etc/my.cnf不会删除,需要进行手工删除:rm-rf /etc/my.cnf
;再次根据步骤1检查mysql是否存在;
(3)安装:yum install mysql-server mysql mysql-dev –y;
(4)安装成功后,根据步骤1检查是否安装成功并启动服务:service mysqld start;
(5)直接输入mysql 进入到数据库。
(6)
设置mysql开机自动启动:chkconfig mysqld on;
(7)设置root密码:mysql -u root;进入mysql:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456')。
(8)补充:查看mysql运行状态:service mysqld status或者ps -ef |grep mysql;
(9)补充:强制杀掉Mysql运行进程:kill -9 pid #pid 为相应的进程号20478。
方法二、使用源码安装
部署Web应用
简介:部署JavaWeb应用到Tomcat服务器就是将开放好的JavaWeb应用打包成war包,然后发布到tomcat服务器的webapps目录下。
(1)将JavaWeb应用打包成war包;
(2)将war包发布到tomcat服务器的webapps目录下:将JavaWeb应用打包成war包之后,要将这个war包放到tomcat服务器的webapps目录下,由于要部署的javaWeb应用使用的是JNDI数据源,所以首先要把数据库对应的驱动jar包放到tomcat服务器的lib目录下;