菜单

JAVAEE——BOS物流项目14:Linux部署(安装jdk、tomcat、mySQL)和扩充资料

2018年11月16日 - jQuery

1 学习计划

1、Linux部署

n 安装jdk

n 安装tomcat

n 安装MySQL

n 将项目揭示到tomcat

2、扩展资料

 

JDK和Tomcat安装配置

拿安装文件

jdk-7u80-linux-x64.gz

拷贝至

/usr/local

解压manbetx2.0手机版到当前目录

tar -xzvf jdk-8u144-linux-x64.tar.gz

卸载旧本子

rpm -qa | grep java//查看 

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
rpm -e --nodeps tzdata-java-2013g-1.el6.noarch

vi ~/.bashrc //编辑.bashrc文件, 

当文件末尾添加如下内容并保留

export JAVA_HOME=/usr/local/jdk1.8.0_144
export JAVA_LIB=$JAVA_HOME/lib
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

source ~/.bashrc //使jdk环境变量生效

拿tomcat打包文件apache-tomcat-8.5.5.tar.gz拷贝至/usr/local下

tar -xzvf apache-tomcat-8.5.5.tar.gz//执行解包操作

vi /etc/profile //设置环境变量

在文书末尾添加如下内容连保存

export CATALINA_HOME=/usr/local/apache-tomcat-8.5.5.tar.gz

拷贝tomcat启动服务文件“tomcat”至

/etc/init.d

 chmod 755 tomcat//为启动文件授权 

/etc/sysconfig/iptables//修改

添加如下行并保存

-A INPUT -m state -state NEW -m tcp -p tcp -dport 8080 -j ACCEPT

service iptables restart//重启防火墙服务使之生效

chkconfig --add tomcat//将启动服务设置为自启动

chkconfig tomcat on//将启动服务设置为自启动

Linux部署

附(tomcat启动服务文件源码)

#!/bin/bash
#
# Startup script for the tomcat
#
# chkconfig: 345 80 15
# description: Tomcat is a Servlet+JSP Engine.
export JDK_HOME=/usr/local/jdk1.8.0_144  
export JAVA_HOME=/usr/local/jdk1.8.0_144
# Source function library.
. /etc/rc.d/init.d/functions
start(){
if [ -z $(/sbin/pidof java) ]; then
echo "Starting tomcat"
/usr/local/apache-tomcat-8.5.5/bin/startup.sh
touch /var/lock/subsys/tomcat
else
echo "tomcat allready running"
fi
}
stop(){
if [ ! -z $(/sbin/pidof java) ]; then
echo "Shutting down tomcat"
/usr/local/apache-tomcat-8.5.5/bin/shutdown.sh
until [ -z $(/sbin/pidof java) ]; do :; done
rm -f /var/lock/subsys/tomcat
else
echo "tomcat not running"
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
status)
/usr/local/apache-tomcat-8.5.5/bin/catalina.sh version
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
esac

exit 0

比方产生必不可少修改../tomcat/conf/server.xml,<host>添加Context路径

<HOST>
    <Context reload="true"  docBase="..." debug="0" path="..."/>
</HOST>

若有必要修改../tomcat/conf/web.xml

<init-param>
    <param-name>listings</param-name>
    <param-value>false</param-value>
</init-param>

改为

<init-param>
    <param-name>listings</param-name>
    <param-value>true</param-value>
</init-param>

2.1 安装jdk

第一步:获取Linux系统中jdk安装包

 manbetx2.0手机版 1

 

老二步:使用secureCRT客户端工具并到服务器

 manbetx2.0手机版 2

 

其三步:使用命令创建一个索引,作为软件之设置目录

 manbetx2.0手机版 3

 

季步:将本地windows系统中之jdk安装包上传到Linux系统中

 manbetx2.0手机版 4

manbetx2.0手机版 5

 

第五步:解压jdk压缩包

 manbetx2.0手机版 6

 

第六步:在/etc/profile文件中布置jdk的环境变量

vim打开文件后,G到文件末尾,gg在文书首部

 manbetx2.0手机版 7

 

第七步:重新加载profile文件

 manbetx2.0手机版 8

 

2.2 安装tomcat

先是步:将本地tomcat安装包上传到Linux系统

第二步:解压tomcat安装包

 manbetx2.0手机版 9

 

其三步:使用tomcat的启动脚论启动服务器

 manbetx2.0手机版 10

 

季步:查看tomcat的开行日志

 manbetx2.0手机版 11

 

第五步:关闭防火墙

 manbetx2.0手机版 12

 

2.3 安装MySQL

第一步:使用yum list
mysql*(把mysql的装有安装包所有列出)

 manbetx2.0手机版 13

 

次步:使用命令安装yum install
mysql*

 manbetx2.0手机版 14

 

2.4 以项目揭示暨tomcat

第一步:在MySQL数据库服务器被创造bos32数据库及用户,并为用户授权

 manbetx2.0手机版 15

 

次步:远程连接MySQL数据库,导入bos项目相关的表

 manbetx2.0手机版 16

 

%代表的凡长途连接,有%当本地连接也要添加IP地址

 manbetx2.0手机版 17

manbetx2.0手机版 18

 

使软件远程连接mysql数据库,记得要关防火墙

 manbetx2.0手机版 19

 

其三步:使用eclipse导出一个war包

 manbetx2.0手机版 20

 

季步:使用工具将war包上传到Linux中之tomcat中

 manbetx2.0手机版 21

 

第五步:使用命令启动tomcat

 manbetx2.0手机版 22

 

 

TIPS:查看过程冲突可以为此jps命令。

    jps(Java Virtual Machine Process
Status Tool)是JDK 1.5资的一个著当前备java进程pid的一声令下,简单实用,非常适合在linux/unix平台上简单察看当前java进程的局部简情况。

    kill -9命令,系统受相应程序发送的信号是SIGKILL,即exit。exit信号不会见于网阻塞,所以kill -9能尽如人意杀掉进程。

 manbetx2.0手机版 23

 

第六步:使用命令查看tomcat启动日志,tail –f来实时查看日志信息。

tail -f /heima32/tomcat/logs/catalina.out

 

恢宏资料

 manbetx2.0手机版 24

 

codeMachine:代码生成器。

ExtJS前端:前端框架。

itext pdf:用于导出pdf。

jfreechart报表图表:类似HighCharts,不过是较老的,很久以前使用的。

 

相关文章

标签:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图