当前位置: 首页 > news >正文

国内网站建设最好公司seo智能优化系统

国内网站建设最好公司,seo智能优化系统,东莞南城做网站推广的公司,自制响应式网站制作通用模块jar包 通用模块不是运行的&#xff0c;而且要被其他模块引入的&#xff0c;所以该模块不能采用springboot打包方式制作jar包&#xff0c;否则其他模块无法引入通用模块。 1、修改通用模块&#xff0c;设置模块为非Springboot项目 <?xml version"1.0&qu…

制作通用模块jar包

通用模块不是运行的,而且要被其他模块引入的,所以该模块不能采用springboot打包方式制作jar包,否则其他模块无法引入通用模块。

1、修改通用模块,设置模块为非Springboot项目

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0https://maven.apache.org/xsd/maven4.0.0.xsd"><modelVersion>4.0.0</modelVersion>
<!--   <parent>-->
<!--       <artifactId>shopping</artifactId>-->
<!--       <groupId>com.itbaizhan</groupId>-->
<!--       <version>1.0-SNAPSHOT</version>-->
<!--   </parent>--><groupId>com.itbaizhan</groupId><artifactId>shopping_common</artifactId><version>0.0.1-SNAPSHOT</version><name>shopping_common</name><description>Demo project for Spring Boot</description><properties><java.version>11</java.version><project.build.sourceEncoding>UTF8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF8</project.reporting.outputEncoding></properties><dependencies>
<!--       <dependency>-->
<!--           
<groupId>org.springframework.boot</groupId>-->
<!--           <artifactId>spring-boot-starter</artifactId>-->
<!--       </dependency>--><!-- web --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-bootstarter-web</artifactId><version>2.7.0</version></dependency><!-- lombok --><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.24</version></dependency><!-- MybatisPlus --><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-bootstarter</artifactId><version>3.5.0</version></dependency>
<!--       <dependency>-->
<!--           
<groupId>org.springframework.boot</groupId
>-->
<!--           <artifactId>spring-bootstarter-test</artifactId>-->
<!--           <scope>test</scope>-->
<!--       </dependency>--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-bootstarter-data-elasticsearch</artifactId><version>2.7.0</version></dependency><!-- JWT --><dependency><groupId>com.auth0</groupId><artifactId>javajwt</artifactId><version>3.4.0</version></dependency></dependencies><build>
<plugins><!-- 公共模块不要以springboot方式打包 -->
<!--           <plugin>-->
<!--               
<groupId>org.springframework.boot</groupId
>-->
<!--               <artifactId>springboot-maven-plugin</artifactId>-->
<!--               <configuration>-->
<!--                   <excludes>-->
<!--                       <exclude>-->
<!--                           <groupId>org.projectlombok</groupId>-->
<!--                           <artifactId>lombok</artifactId>-->
<!--                       </exclude>-->
<!--                   </excludes>-->
<!--               </configuration>-->
<!--           </plugin>--></plugins></build>
</project>

2、修改shopping父工程的pom文件,通用模块不是父工程的子模块

<!-- 子模块 -->
<modules><!-- 通用模块,包含实体类、服务接口、工具类等--><!--       <module>shopping_common</module>--><!-- 商品服务 --><module>shopping_goods_service</module>
</modules>

3、使用Maven工具发布通用模块

运行成功后,生成以下文件

 

 在父工程添加制作Docker镜像的Maven插件

<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-mavenplugin</artifactId></plugin><!-- 打包时跳过测试 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefireplugin</artifactId><version>2.22.2</version><configuration><skipTests>true</skipTests></configuration></plugin><!-- docker-maven-plugin--><plugin><groupId>com.spotify</groupId><artifactId>docker-mavenplugin</artifactId><version>1.2.2</version><configuration><!-- Docker路径 --><dockerHost>http://192.168.0.80:2375</dockerHost><!-- Dockerfile定义 --><baseImage>openjdk:11</baseImage><!-- 作者 --><maintainer>ittxc</maintainer><resources><resource><!-- 复制jar包到docker容器指定目录 --><targetPath>/</targetPath><!-- 从哪个包拷贝文件,target包 --><directory>${project.build.directory}</directory><!-- 拷贝哪个文件 --><include>${project.build.finalName}.jar</include></resource></resources><workdir>/</workdir><!-- 运行jar包的命令时,设置运行环境为prod生产环境,会自动读取applicationprod.yml配置文件 --><entryPoint>["java", "-jar","${project.build.finalName}.jar","--spring.profiles.active=prod"]</entryPoint><forceTags>true</forceTags><!-- 镜像名 --><imageName>${project.artifactId}</imageName><!-- 镜像版本 --><imageTags><imageTag>${project.version}</imageTag></imageTags></configuration></plugin></plugins>
</build>

部署项目容器

我们学习过程中,使用的只有一台个人主机,而每一个模块在 部署时都会启动一个容器,将20多台容器部署到同一台虚拟机 中是不现实的,个人电脑也无法支持这么多容器部署 在一起。在工作中我们会有很多服务器部署分布式项目。

 1、给广告服务的提供者编写配置文件 application-prod.yml ,该文件进行生产环境配置。

# 端口号
server:port: 9004
# 日志格式
logging:pattern:console: '%d{HH:mm:ss.SSS} %clr(%-5level) --- [%-15thread] %cyan(%-50logger{50}):%msg%n'
# 配置Mybatis-plus
mybatis-plus:global-config:db-config:# 表名前缀table-prefix: bz_# 主键生成策略为自增id-type: autoconfiguration:# 关闭列名自动驼峰命名映射规则map-underscore-to-camel-case: falselog-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 开启sql日志
spring:# 数据源datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://192.168.0.176:3306/baizhanshopping?serverTimezone=UTCusername: rootpassword: root# redisredis:host: 192.168.0.176port: 6379timeout: 30000jedis:pool:max-idle: 8max-wait: -1max-active: 8min-idle: 0
dubbo:application:name: shopping_category_service # 项目名registry:address: zookeeper://192.168.0.176 #注册中心地址port: 2181 # 注册中心端口号timeout: 10000 # 注册到zk上超市时间,msprotocol:name: dubbo # dubbo使用的协议port: -1 # 自动分配端口scan:base-packages: com.itbaizhan.shopping_category_service.service # 包扫描

 2、给广告服务的消费者编写配置文件 application-prod.yml ,该文件进行生产环境配置。

# 端口号
server:port: 8002
# 日志格式
logging:pattern:console: '%d{HH:mm:ss.SSS} %clr(%-5level) --- [%-15thread] %cyan(%-50logger{50}):%msg%n'
dubbo:application:name: shopping_category_customer_api #项目名registry:address: zookeeper://192.168.0.176 #注册中心地址port: 2181 # 注册中心端口号timeout: 10000 # 注册到zk上超市时间,msprotocol:name: dubbo # dubbo使用的协议port: -1 # 自动分配端口

 3、将广告服务的提供者和消费者打包,并生成Docker镜像

 4、启动广告服务的提供者和消费者容器

docker run -d -p 9004:9004 shopping_category_service
docker run -d -p 8002:8002 shopping_category_customer_api

 5、测试查询所有广告功能:ip地址:8002/user/category/all

 

http://www.tj-hxxt.cn/news/88554.html

相关文章:

  • 个人公司网站模板销售平台排名
  • 昭通昭阳区城乡建设管理局网站搜索app下载
  • 广州品牌营销策划公司排名温州seo公司
  • 建设网站费用多少钱seo网站搜索优化
  • 猪八戒里面做网站骗子很多昆明seo外包
  • 一个主机可以做几个网站域名吉林seo基础知识
  • 静态网站开发 内容某个网站seo分析实例
  • 邯郸网络运营中心电话多少seo网站编辑优化招聘
  • 做AI免费网站全国新增确诊病例
  • 网站域名使用怎么做待摊分录长尾关键词挖掘爱站工具
  • 创建站点如何做网站营销型网站设计制作
  • 手机网站的建设优化软件刷排名seo
  • 简单的网站建设宝鸡seo排名
  • 做机械设备内销网站有哪些百度怎么推广自己的信息
  • 下列关于网站开发中网站上传手机如何制作网站教程
  • 浙江建设部网站识图
  • asp做动态网站百度问问首页
  • 做网站笔记本seo指的是搜索引擎营销
  • 把网站做成appseo公司排行
  • 广州专业网站建设公司推广产品最好的方式
  • wordpress视屏站大数据查询
  • 网站建设找博网上海百度推广公司排名
  • 网站建设合同首付多少钱西安网站制作价格
  • 揭阳做网站广东疫情最新资讯
  • 网站制作的文章免费推广工具
  • 做网站工作室百度信息流推广是什么意思
  • 销售方案网站网络销售挣钱吗
  • wordpress建站优缺点南昌网站优化公司
  • 网站域名空间租用合同自助建站系统哪个好用
  • 大型企业网站制作百度论坛