gpt4 book ai didi

java - 将 App Engine servlet-api-2.5 升级到 servlet-api-3.1?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:41:26 24 4
gpt4 key购买 nike

随着最近宣布支持 Servlet 3.1,我不知道如何修改 App Engine 标准环境以在非 Maven 构建中使用 3.1 而不是 2.5。

好像没有办法升级到3.1?

https://cloudplatform.googleblog.com/2017/06/Google-App-Engine-standard-now-supports-Java-8.html

最佳答案

这是一个此处给出的完整示例:https://github.com/GoogleCloudPlatform/getting-started-java/tree/master/appengine-standard-java8/helloworld

运行程序也附上。

对于 Gradle 用户:

对于非maven用户,可以使用gradle。

在 gradle 构建文件中,第 39 行表示:https://github.com/GoogleCloudPlatform/getting-started-java/blob/master/appengine-standard-java8/helloworld/build.gradle#L39

providedCompile 'javax.servlet:javax.servlet-api:3.1.0'

本地运行:

gradle appengineRun

如果您没有安装 gradle,您可以使用 ./gradlew appengineRun 运行。

要使用请访问:http://localhost:8080/

对于 Maven 用户

在pom.xml中,行号62到70表示它使用的是servlet version 3.1.0:https://github.com/GoogleCloudPlatform/getting-started-java/blob/master/appengine-standard-java8/helloworld/pom.xml#L66

<!-- [START servlet] -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<type>jar</type>
<scope>provided</scope>
</dependency>
<!-- [END servlet] -->

希望它会澄清你。

关于java - 将 App Engine servlet-api-2.5 升级到 servlet-api-3.1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44834214/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com