小编baj*_*cke的帖子

从Spring创建war文件:在Eclipse中启动项目

我是Spring Boot的新手,我已经完成了一个在我的localhost上运行良好的应用程序.因为我被告知要在我的localhost之外部署它,例如webbhotel或simular,我需要将项目导出为war文件而不是jar文件.

UPDATE!我将项目作为Spring Initialzr中生成的Springproject运行,并使用Eclipse作为IDE.

在Eclipse中,我遵循了这些步骤

<packaging>war</packaging>
Run Code Online (Sandbox Code Playgroud)

<dependencies>
    <!-- … -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-tomcat</artifactId>
        <scope>provided</scope>
    </dependency>
    <!-- … -->
</dependencies>
Run Code Online (Sandbox Code Playgroud)

来自Spring Boot参考页面 https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-create-a-deployable-war-file

在我的项目中,我使用

<dependency>
        <groupId>org.apache.tomcat.embed</groupId>
        <artifactId>tomcat-embed-jasper</artifactId>
        <scope>provided</scope>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

我是否需要添加sprinng-boot-starter-tomcat依赖项并添加提供给tomcat-embed-jasper以及我的依赖项将是这样的?

<dependency>
        <groupId>org.apache.tomcat.embed</groupId>
        <artifactId>tomcat-embed-jasper</artifactId>
        <scope>provided</scope>
    </dependency>
     <dependency>
    <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-tomcat</artifactId>
        <scope>provided</scope>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

当我尝试在Eclipse中导出到war-file时,Eclipse无法找到我的项目.如果我尝试导出Java> JAR FILE,它可以找到它,但如果我尝试Web> WAR FILE则不会

有谁知道我做错了什么,是否有必要导出到WAR文件部署到外部服务器?

java eclipse war maven spring-boot

7
推荐指数
1
解决办法
2万
查看次数

Android中cos和sin的问题

我的Android代码有问题.我用它来移动一个球.如果度数是90,它应该向右移动,如果度数是180,它应该向下移动等.

这是我所做的代码.

int degrees=180;
int bollspeed=4;

bollX += bollspeed*Math.cos(Math.toRadians(degrees)); 
bollY += bollspeed*Math.sin(Math.toRadians(degrees));
Run Code Online (Sandbox Code Playgroud)

问题是,当球移动90度时它移动180度,当它移动180度时移动270.我已经测试了所有我能想到的......任何人都可以在我的代码中看到任何错误或扩展我真的很高兴.谢谢

java trigonometry

2
推荐指数
1
解决办法
7699
查看次数

标签 统计

java ×2

eclipse ×1

maven ×1

spring-boot ×1

trigonometry ×1

war ×1