应用程序的配置与编译


应用程序的配置

“新闻内容管理系统v2.0”的新闻网站、管理后台、手机App后端程序与数据服务四个应用包含在同一个Maven聚合项目中,四个应用都基于SpringBoot框架开发。

web

SpringBoot聚合项目的配置文件位于每个子项目的src/main/resources目录下,名称为application.xml或application.yml,其中的配置项名称为固定写法,不能自行定义。

1、修改news−app与news−web模块的配置。

1.1、监听端口配置:

  • server.port:应用程序的监听端口,SpringBoot内置的Tomcat默认监听端口为8080。
springboot

1.2、MySQL数据库配置,主要配置有四项:

  • spring.datasourece.driver−class−name:数据库读写驱动程序。
  • spring.datasourece.url:数据库IP、端口与名称。
  • spring.datasourece.username:数据库登录名。
  • spring.datasourece.password:数据库登录密码。
web

1.3、Redis缓存配置:

  • spring.redis.host:Redis缓存服务器的IP。
  • spring.redis.port:Redis缓存服务器的监听端口。
web

2、修改news−admin模块的配置。

2.1、监听端口配置:

  • server.port:应用程序的监听端口,SpringBoot内置的Tomcat默认监听端口为8080。
springboot

2.2、MySQL数据库配置,主要配置有四项:

  • spring.datasourece.driver−class−name:数据库读写驱动程序。
  • spring.datasourece.url:数据库IP、端口与名称。
  • spring.datasourece.username:数据库登录名。
  • spring.datasourece.password:数据库登录密码。
web

2.3、Redis缓存配置:

  • spring.redis.host:Redis缓存服务器的IP。
  • spring.redis.port:Redis缓存服务器的监听端口。
web

2.4、RabbitMQ消息队列配置:

  • spring.rabbitmq.host:消息队列服务器的IP。
  • spring.rabbitmq.port:消息队列服务器的监听端口。
  • spring.rabbitmq.username:消息队列服务器的登录用户。
  • spring.rabbitmq.password:消息队列服务器的登录密码。
  • spring.rabbitmq.virtual−host:消息队列虚拟主机。
web

3、修改news−service模块的配置。

3.1、监听端口配置:

  • server.port:应用程序的监听端口,SpringBoot内置的Tomcat默认监听端口为8080。
springboot

3.2、MySQL数据库配置,主要配置有四项:

  • spring.datasourece.driver−class−name:数据库读写驱动程序。
  • spring.datasourece.url:数据库IP、端口与名称。
  • spring.datasourece.username:数据库登录名。
  • spring.datasourece.password:数据库登录密码。
web

3.3、Redis缓存配置:

  • spring.redis.host:Redis缓存服务器的IP。
  • spring.redis.port:Redis缓存服务器的监听端口。
web

3.4、RabbitMQ消息队列配置:

  • spring.rabbitmq.host:消息队列服务器的IP。
  • spring.rabbitmq.port:消息队列服务器的监听端口。
  • spring.rabbitmq.username:消息队列服务器的登录用户。
  • spring.rabbitmq.password:消息队列服务器的登录密码。
  • spring.rabbitmq.virtual−host:消息队列虚拟主机。
web

应用程序的编译

“新闻内容管理系统v2.0”所有应用的运行环境是Oracle JDK,有关Oracle JDK的安装请查看页面右侧“相关阅读”栏目中的文章。

1、在Maven编译服务器上的聚合项目根目录下执行打包命令,Maven会自动编译每个子项目下的代码。Maven的运行需要Java环境,所以使用sudo执行Maven命令时需要将JAVA_HOME环境变量传递给Maven命令。

maven

2、打包完成后查看运行结果,所有子项目的target目录中已有打包完成的jar包。

maven

3、将两个target目录中的jar包通过SSH拷贝至四台Tomcat应用服务器上。

springboot

发表评论

评论数量:0