2019-08-05 19:42:27 qq_32865713 阅读数 644
  • Maven入门精讲视频教程

    Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用。

    15060 人正在学习 去看看 刘英杰

部署项目到Linux

1. 修改pom配置

添加finalName修改项目打包名称
在这里插入图片描述
注意修改jdk为对应服务器上的jdk版本

2.修改项目可能会出现的一些乱码现象
防止数据库数据写入乱码修改druid.properties

在这里插入图片描述

3.修改在项目中用到的一些绝对路径,可以直接改成相对路径,因为项目部署到服务器后,会自动添加地址前的ip地址
4.打包

在这里插入图片描述

5. 将travel.war上传到tomcat中的webapps目录 重启tomcat
6. 导出本地mysql数据,并导入linux中的mysql
2016-09-19 21:04:14 xinqinglhj 阅读数 193
  • Maven入门精讲视频教程

    Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用。

    15060 人正在学习 去看看 刘英杰

一、导出到默认目录 targed/dependency 

    从Maven项目中导出项目依赖的jar包:进入工程pom.xml 所在的目录下,执行如下命令:

mvn dependency:copy-dependencies
       或在eclipse中,选择项目的pom.xml文件,点击右键菜单中的Run As,见下图红框中,在弹出的Configuration窗口中,输入 dependency:copy-dependencies后,点击运行

      maven项目所依赖的jar包会导出到targed/dependency目录中。



二、导出到自定义目录中

    在maven项目下创建lib文件夹,输入以下命令

mvn dependency:copy-dependencies -DoutputDirectory=lib
    maven项目所依赖的jar包都会复制到项目目录下的lib目录下

三、设置依赖级别

    同时可以设置依赖级别,通常使用compile级别

mvn dependency:copy-dependencies -DoutputDirectory=lib   -DincludeScope=compile

2017-06-05 14:04:05 JustinQin 阅读数 4034
  • Maven入门精讲视频教程

    Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用。

    15060 人正在学习 去看看 刘英杰

一、说明

Linux部署maven war web项目,需要先配置Java环境及安装Tomcat,点击配置~


二、实现(部署maven)

2.1 Eclipse导出war包

Eclipse选中项目,右键export导出为war文件


选择好保存路径

2.2 拷贝war包到Linux

使用xshell/SecureCRT/Wincp等工具将Test.war包拷贝到Linux上tomcat安装目录的webapps目录下。
 

2.3 Linux下解压war

#cd /usr/local/work/tomcat/apache-tomcat.8.0.24/webapps/
#jar -xvf Test.war

2.4 启动tomcat

#cd/usr/local/work/tomcat/apache-tomcat.8.0.24/bin
#./startup.sh
#tail -f ../logs/catalina.out

2.5 查看tomcat运行状态

ctrl+c退出日志控制台

#ps -ef|grep tomcat

2.6 浏览器访问maven项目

查看Linux ip地址

#ifconfig

访问项目
ip或域名:8080/Test/index.jsp
一般是不会直接通过ip访问项目的,而是提供一个域名映射到ip,访问域名时再跳转到该ip。

 

PS:

如果上面的操作都准确,还是打不开,那有可能就是你的防火墙方没有放开1080端口

 

查看防火墙已所有放开端口规则

# iptables -L -n --line-number
Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination         
1    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:8080
2    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:3306
3    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:6379

如果没有8080端口,执行指令放开8080端口 或者参考博文了解详情 iptables放开指定端口号

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

 

不放开端口,外网没法访问8080端口的地址,要么你就把你的防火墙关闭。

关闭防火墙、打开防火墙、查看防火墙状态

# service iptables stop 
# service iptables start 
# service iptables status

 

2018-01-24 10:46:20 wangyuanjun008 阅读数 5943
  • Maven入门精讲视频教程

    Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用。

    15060 人正在学习 去看看 刘英杰

使用eclpise导出war包

右击项目–>Export–>选择WAR file–>选择导出目录,导出,如下图所示:

这里写图片描述
这里写图片描述
这里写图片描述

使用maven导出war包

右击项目–>Run as–>Maven install,如下图所示:

这里写图片描述
这里写图片描述

将war包部署至tomcat中

我的电脑系统是windows,为了模拟linux环境,使用Oracle VM VirtualBox虚拟机及centos6.9搭建linux环境。
在linux上安装tomcate及jdk,配置环境变量
1. 将spring-demo.war放到Tomcat的webapps目录下。
在windows上安装ssh,通过它将war包上传到linux上

这里写图片描述

  1. 启动tomcat
    使用 ./catalina.sh run 命令可查看tomcate启动日志
    这里写图片描述

启动没报错,使用 ./startup.sh 命令启动tomcate,如果不能访问请关闭linux防火墙或者到防火墙中添加可访问的域名及端口。
这里写图片描述

2018-04-01 10:48:57 Somnus_k 阅读数 803
  • Maven入门精讲视频教程

    Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用。

    15060 人正在学习 去看看 刘英杰
(1)maven将依赖的包默认下载到本地的.m2/repository下,所以首先需要将maven的依赖包全部放在工程的lib目录下。

进入到工程的根目录后,执行

     mvn dependency:copy-dependencies -DoutputDirectory=target/lib;

(2)然后在Eclipse中将工程导出成可执行jar文件,并设置入口函数;

(3)使用pscp命令将Windows下的jar文件传送到Linux服务器上;

(4)在Linux服务器上找到jar文件,使用命令java -jar *.jar 执行。


没有更多推荐了,返回首页