开发环境

安装配置java环境

配置maven环境,修改镜像地址

        <mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
<!-- 中央仓库1 -->
<mirror>
<id>repo1</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo1.maven.org/maven2/</url>
</mirror> <!-- 中央仓库2 -->
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>

配置vscode

参数配置

Spring Boot Extension Pack,Java Extension Pack,Maven for Java修改vscode配置文件:
 
   "explorer.confirmDelete": false,
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"java.errors.incompleteClasspath.severity": "ignore",
"editor.minimap.enabled": false,
"window.zoomLevel": ,
"workbench.editor.enablePreview": false,
"workbench.editor.enablePreviewFromQuickOpen": false,
"editor.renderIndentGuides": false,
"editor.highlightActiveIndentGuide": false,
"java.home": "C:\\Program Files\\AdoptOpenJDK\\jdk-11.0.4.11-hotspot",
"editor.fontSize": ,
"editor.lineHeight": ,
"maven.executable.path": "E:\\StaticSoft\\apache-maven-3.6.1\\bin\\mvn.cmd",
"java.configuration.maven.userSettings": "E:\\StaticSoft\\apache-maven-3.6.1\\conf\\settings.xml",
"maven.terminal.customEnv": [
{
"environmentVariable": "JAVA_HOME",
"value": "C:\\Program Files\\AdoptOpenJDK\\jdk-11.0.4.11-hotspot"
}
],
"terminal.integrated.shell.linux": "/bin/bash",
"java.jdt.ls.vmargs": "-noverify -Xmx1G -XX:+UseG1GC -XX:+UseStringDeduplication"

创建项目

Ctrl+Shift+p

配置项目

在\src\main\resources中创建application.yml文件:

server:
port:
servlet:
context-path: /demo

配置项目启动类:

@SpringBootApplication
public class DemoApplication extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder){
return builder.sources(DemoApplication.class);
}
}

打包

在项目根目录执行mvn命令:

E:\StaticSoft\apache-maven-3.6.1\bin\mvn war:war

将target下的war包改为demo.war

服务器环境

centos7安装docker,使用tomcat镜像8.5,运行,并将webapps映射出来

docker run -d -p 60800:8080 --name tomcat -v=/mnt/raid1/docker/tomcat:/usr/local/tomcat/webapps tomcat:latest 

将demo.war上传到/mnt/raid1/docker/tomcat中

开放60800端口

firewall-cmd --zone=public --add-port=/tcp --permanent
firewall-cmd --reload

访问地址:http://172.16.88.88:60800/demo/demosign

最新文章

  1. C# I/O
  2. Event,delegate,handler之间的关系
  3. PHP面试题4
  4. c# 集合适配器
  5. 初识Windows窗体(包括各种控件,属性,方法)
  6. 【转】C#中HttpWebRequest的用法详解
  7. 第二百一十天 how can I 坚持
  8. c语言学习之基础知识点介绍(二):格式化控制符和变量的补充
  9. linux(Centos 6.3)学习笔记
  10. javaScript 消除错误,并将错误记录在控制台,阻止浏览器错误警告
  11. spring framework体系结构及内部各模块jar之间的maven依赖关系
  12. centos6 升级pip后导致pip不可用
  13. WPF:在DataTemplate中使用DataType
  14. mysql练习----SUM and COUNT/zh图(二)
  15. css中input框不可点击+首行缩进
  16. poj-3666 【对dp子状态无后效性的理解】
  17. ES6 Generator async
  18. codevs 3083 二叉树
  19. Vue.js路由详解
  20. Kubernetes探索学习003--关于Kubernetes的Pod

热门文章

  1. 通过pyppeteer来爬取今日头条
  2. 《数据结构与算法分析——C语言描述》ADT实现(NO.00) : 链表(Linked-List)
  3. k8s(openshift) 部署istio1.1
  4. SSM10-Redis持久化和集群的搭建
  5. git与github建立链接(学习笔记)
  6. redis教程(二)-----redis事务、记录日志到redis、分布式锁
  7. hibernate hql语句 group by having 的坑
  8. tcpdump的表达式介绍
  9. 洛谷P1514 [NOIP2010提高组T4]引水入城
  10. 初探iview