java-springboot-tomcat 搭建

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xxj_jing/article/details/78027654
java-springboot-tomcat 搭建


一、优点
1.搭建一个 spring mvc 项目只需要1分钟
2.不用配置 web.xml 和 各种xml
3.多种方式启动项目
3.1 开发阶段使用 mvn 命令运行
3.2 打成 war 包后,使用 java -jar 命令运行
3.3 打成 war 包后,部署到 tomcat 运行


二、资料
官网:http://projects.spring.io/spring-boot/


三、搭建第一个 springboot 项目
1.环境
ide:idea
jdk:1.7
springboot:1.5.6


2.创建 idea module,命名为 SbootDemo2
2.1 file=>new=>mudule...
2.2 选择 Spring Initializr:module sdk 选择 1.7,其他默认。下一步
2.3 填写一些包信息,packaging 选择 war,java version 选择 1.7;下一步
2.4 找到 web 节点,勾选 web 复选框,生成一个 web 项目;(这步很关键,可以生成一个 ServletInitializer 类);下一步
2.5 选择生成路径,点击 finish,完成一个 springboot 项目创建;


3.项目也可使用 spring 提供的在线生成工具,在线生成
地址:https://start.spring.io/


4.打开项目将看到有两个类
SbootDemo2Application.java //springboot 主项目,应用程序入口
ServletInitializer.java //tomcat 启动入口


5.新建一个 mvc 的 controller 


package com.example.demo;


import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;


import java.util.Date;


@RestController
public class HeloController {
    @RequestMapping("/")
    public String hello(){
        System.err.println("HeloController.hello();");
        return "hello demo2 ..."+ new Date();
    }
}




6.运行项目
6.1 mvn 命令运行
1>使用 cd 命令定位到项目根目录
2>输入 mvn spring-boot:run 命令
3>看到以下内容表示运行成功了
  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v1.5.6.RELEASE)


4>打开浏览器输入:http://local:8080/ 查看运行结果
5>springboot 默认使用 8080 端口,改变端口需要配置 application.properties 文件


6.2 使用 java -jar 命令,运行项目
1> 使用 cd 命令定位到项目根目录
2> 将项目打成 war 包; 命令:mvn clean package -Dmaven.test.skip=true
3> 复制已经打完的 war 包完整路径,执行以下命令运行
java -jar /sboot-demo2/target/sboot-demo2-0.0.1-SNAPSHOT.war
4>看到以下内容表示运行成功了
  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v1.5.6.RELEASE)


5>打开浏览器输入:http://local:8080/ 查看运行结果
6>springboot 默认使用 8080 端口,改变端口需要配置 application.properties 文件


6.3 部署到 tomcat 运行
1>将打成的 war 包,复制到 tomcat webapps 目录,运行 bin 目录中的 startup.sh 


6.4 配置开发环境中的 tomcat ,也可以使用 开发工具 运行

展开阅读全文

微服务搭建:springcloud_user的搭建

05-18

<p>n <span style="color:#4F4F4F;font-size:16px;background-color:#FFFFFF;">【</span><span style="color:#4F4F4F;font-size:16px;background-color:#FFFFFF;"><span style="font-size:16px;">课程目标</span></span><span style="color:#4F4F4F;font-size:16px;background-color:#FFFFFF;">】</span> n</p>n<p>n <span style="font-size:16px;">你将快速掌握SpringCloud的研发和Redis5 cluster的一键启动,实战派</span> n</p>n<p>n <br /></p>n<p>n <span style="color:#818181;font-size:16px;">适用人群</span> n</p>n<p>n <span style="color:#424242;font-size:16px;">速成类研发体系:适合零基础的同学或者对SpringCloud微服务想快速掌握的同学,非理论派</span> n</p>n<p>n <span style="color:#424242;"><br /></span> n</p>n<p>n <span style="color:#424242;"><span style="color:#4F4F4F;font-size:16px;background-color:#FFFFFF;">【</span><span style="color:#4F4F4F;font-size:16px;background-color:#FFFFFF;">适用人群</span><span style="color:#4F4F4F;font-size:16px;background-color:#FFFFFF;">】</span></span> n</p>n<p>n <span style="color:#424242;"> </span>n</p>n<p>n <span style="font-size:16px;color:#4F4F4F;">1</span><span style="font-size:16px;color:#4F4F4F;">. </span><span style="font-size:16px;color:#4F4F4F;">零基础到快速上手研发,而非理论</span><span style="font-size:16px;color:#4F4F4F;">/</span><span style="font-size:16px;color:#4F4F4F;">原理性讲解;告别繁琐的原理,</span><span style="color:#4F4F4F;font-size:16px;">直接上手的手把手整合实战课;</span> n</p>n<p>n <span style="font-size:16px;color:#4F4F4F;">2. </span><span style="font-size:16px;color:#4F4F4F;">适合零基础的同学或者对</span><span style="font-size:16px;color:#4F4F4F;">SpringCloud</span><span style="font-size:16px;color:#4F4F4F;">微服务想快速掌握的同学,</span><span style="font-size:16px;color:#4F4F4F;">有</span><span style="font-size:16px;color:#4F4F4F;">SpringCloud</span><span style="font-size:16px;color:#4F4F4F;">经验的同学不适用本课;</span> n</p>n<p>n <span style="font-size:27px;color:#4F4F4F;"></span> n</p>n<p>n <span style="font-size:16px;color:#4F4F4F;">3. </span><span style="font-size:16px;color:#4F4F4F;">本课都是从商业项目中剥离出来的例子,都是一线的技术企业级的技术,</span><span style="font-size:16px;color:#4F4F4F;">也是目前最流行的技术。</span> n</p>n<span style="font-size:16px;">【运行展示】</span><br /><p>n <span style="color:#424242;"><span style="font-size:16px;"><img src="https://img-bss.csdn.net/201905110726276252.jpg" alt="" /><br /></span></span> n</p>n<p>n <span style="color:#424242;"><span style="font-size:16px;"><img src="https://img-bss.csdn.net/201905110726563581.jpg" alt="" /><img src="https://img-bss.csdn.net/201905110727014731.jpg" alt="" /><img src="https://img-bss.csdn.net/201905110727178986.jpg" alt="" /><br /></span></span> n</p>n<p>n <span style="color:#424242;"><span style="font-size:16px;"><img src="https://img-bss.csdn.net/201905110733432614.jpg" alt="" /><img src="https://img-bss.csdn.net/201905110733481278.jpg" alt="" /><img src="https://img-bss.csdn.net/201905110733533161.jpg" alt="" /><img src="https://img-bss.csdn.net/201905110733584408.jpg" alt="" /><img src="https://img-bss.csdn.net/201905110734064419.jpg" alt="" /><img src="https://img-bss.csdn.net/201905110734153246.jpg" alt="" /><img src="https://img-bss.csdn.net/201905110734204524.jpg" alt="" /><img src="https://img-bss.csdn.net/201905110734284746.jpg" alt="" /><img src="https://img-bss.csdn.net/201905110734345776.jpg" alt="" /><img src="https://img-bss.csdn.net/201905110734417672.jpg" alt="" /><img src="https://img-bss.csdn.net/201905110734552584.jpg" alt="" /><br /></span></span> n</p>n<p>n <span style="color:#424242;"><span style="font-size:16px;"><br /></span></span> n</p>n<p>n <span style="color:#424242;"><span style="font-size:16px;"><br /></span></span> n</p>n<p>n <span style="color:#424242;"><span style="font-size:16px;"><br /></span></span> n</p>n<p>n <span style="color:#424242;"><span style="font-size:16px;"><br /></span></span> n</p>

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