搭建linux服务器+在linux下运行java项目

 

1.安装虚拟机运行软件,VMware-workstation,最好不要安装在C盘,安装成功后在

 

发布java程序需使用桥接模式,其他计算机才能访问

安装虚拟机后,右键------设置----网络适配器------桥接模式,复制物理路径

运行虚拟机,需等待, esc建看检查详情

运行命令  vi/etc/sysconfig/network-scripts/ifcfg-eth0,编辑网络ip,网关和BOOTPROTO

BOOTPROTO=static

IPADDR=192.168.6.132

DNS1=192.168.1.1

NETMASK=255.255.255.0

GATEWAY=192.168.6.1

运行命令:service network restart  重启网络

 

使用Ping  www.baidu.com 测试是否联网,

使用 ip a   命令获得LInux系统ip地址

2.在虚拟机中安装linux系统,记得设置网络为自动链接,最好不要安装在C盘,一定要记住密码。

3.使用putty 软件中的pscp.exe工具将tomcat8和jdk的压缩文件上传值linux小的opt文件中(随机)。

上传步骤:运行DOS窗口,使用cd命令打开pscp.exe工具所在的文件夹执行上传命名:

工具 需上传文件路径   系统账户名 系统ip  目标路径    

pscp e:/tomcat8.tar.gz   root@192.168.137.130:/opt

相同方法上传:jdk

4.使用putty 软件中的PUTTY.exe工具,输入Ip地址,端口号22,不好更更改,保存一个savedsessoin名称,以便下次登陆直接点击,不在输入ip了。输入linux的账号和秘密(例:root,111111),使用cd  /  将光标定位到根目录,使用LL读取显示所有文件

5.去解压tomcat8和jdk的压缩文件,使用命令:(tar xzvf 文件全称) 去解压. tar.gz类的文件。命令 :mv a b 更改a的名称为b

6.输入rpm -ivh文件名.rpm  安装rmp文件

7.配置jdk的环境变量:在jdk的同级目录下使用:vi~/.bash_profile   命令;

8.在内部加:

export JAVA_HOME=/opt/java

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

内容,

使用 esc   :wp  保存。   点a 进行编辑页面,esc只读页面

执行 java 命令检查是否成功

执行java -version 命令查看版本号

Ls -al 查看根目录

参考网址:http://www.jiisb.com/www/article/art_119.html

9.安装mysql  运行

pm -Uvh http://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm   命令MySQL官方的repo源,查看文件/etc/yum.repos.d是否存在,存在正常,使用命令vi mysql-community.repo,打开mysql-community.repo文件,将mysql5.5的enabled属性为1,其他属性为未0,更改mysql版本号,可不更改。最后安装mysql:执行命令:yuminstall mysql-server

参考网址:http://www.jiisb.com/www/article/art_126.html

10.将项目导出为war包,上传至linux下的tomcat8的webapps下,

pscp e:/p2p3.war root@192.168.137.130:/opt/tomcat8/webapps

运行tomcate8,去tomcate8下的bin中运行 ./startup.hs。

10.部署成功,可以在浏览器执行显示

  

防火墙设置

1) 重启后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off

2) 即时生效,重启后失效
开启: service iptables start
关闭: service iptables stop

需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。

在开启了防火墙时,做如下设置,开启相关端口,
修改/etc/sysconfig/iptables 文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值