安装jdk

1.查询原有的jdk
rpm -qa | grep jdk
rpm -qa | grep gcj

 yum -y remove 查询到的jdk
 不行的话,用
 rpm -e –nodeps 
 然后安装jdk8
yum list|grep java 
 yum install java-1.8.0-openjdk.i686

java -version或者rpm -qa|grep java

安装tomcat

下载tomcat8.5

wget http://apache.fayea.com/tomcat/tomcat-8/v8.5.34/bin/apache-tomcat-8.5.34.tar.gz

tar -zvxf 解压压缩包

进入bin目录
./startup.sh 启动tomcat服务器
cd …
cd logs
cat catalina.out 查看日志
如果是用xshell,设置视图为瓷砖模式,

tail -n 20 -f catalina.out

修改端口号,在tomcat的conf目录下,vim server.xml, 找到<Connector port=”8080”…进行修改,也可以在只读模式下按下/ 后输入8080进行查找在按下i键进行修改

linux下打包上线程序_Linux系统

关闭tomcat,./shutdown.sh或者ps aux | grep tomcat 查看进程在执行 kill -9 1234 杀掉进程

安装mysql

  1. 卸载原来低版本

     rpm -qa | grep mysql, 卸载 yum –y remove ***mysql***
    

2.yum安装

		yum -y install mysql-server mysql mysql-devel 

3.启动服务

	启动: service mysqld start或者/etc/init.d/mysqld start
	查看: ps aux | grep mysql查看启动进程
	停止: service mysqld stop
	重启: service mysqld restart

4.创建root管理员

mysqladmin -u root password 123456

5.登录

	mysql -uroot -p123456

6.登录之后,关闭防火墙,并设置允许其他客户端访问
查看防火墙状态,并关闭

service iptables status   
service iptables stop	

在mysql状态下输入两行命令

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
FLUSH   PRIVILEGES;

重启下mysql

service mysqld restart

navicat连接数据库
查看下虚拟机的地址

ifconfig

虚拟机上连接

将原来数据库的文件转储为sql文件,然后创建数据库,创建的数据库和项目中的程序jdbc.properties里的数据库名称一样,然后运行转储的sql文件

项目打包

配置pom.xml文件

 <finalName>crm</finalName>
<profiles>
 <!-- 默认开发环境 -->
   <profile>
     <id>
        dev
     </id>
     <properties>
       <env>dev</env>
     </properties> 
     <activation>
       <activeByDefault>true</activeByDefault>
     </activation> 
   </profile>
   <!-- 测试环境 -->
   <profile>
     <id>
        test
     </id>
     <properties>
       <env>test</env>
     </properties>
   </profile>      
   <!-- 生产环境 -->
   <profile>
      <id>
        product
      </id>
      <properties>
        <env>
          product
        </env>
      </properties>
   </profile>
</profiles>



资源文件配置
<!-- 最终包名指定 -->
<finalName>crm</finalName>
<!-- 资源文件指定 -->
<resources>
    <resource>
        <directory>src/main/resources/${env}</directory>
    </resource>
    <resource>
        <directory>src/main/java</directory>
        <includes>
            <include>**/*.xml</include>
            <include>**/*.properties</include>
        </includes>
        <filtering>false</filtering>
    </resource>
</resources>

在build标签中

打包命令(跳过maven 测试)

打开发环境包: clean compile package -Pdev -Dmaven.test.skip=true
打测试环境包: clean compile package -Ptest -Dmaven.test.skip=true
打正式环境包: clean compile package -Pproduct -Dmaven.test.skip=true

idea中设置
linux下打包上线程序_Linux系统_02

linux下打包上线程序_Linux系统_03
linux下打包上线程序_Linux教程_04

linux下打包上线程序_Linux系统_05
输入打包命令

打包完成后 上传到服务器上,直接将war包放在tomcat的webapps下
重启下tomcat即可

解决xshell无法拖拽文件问题
yum install lrzsz -y
安装插件