Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java spring工具套件3.6.3版本存在多个问题_Java_Spring_Maven_Spring Mvc_Spring Tool Suite - Fatal编程技术网

Java spring工具套件3.6.3版本存在多个问题

Java spring工具套件3.6.3版本存在多个问题,java,spring,maven,spring-mvc,spring-tool-suite,Java,Spring,Maven,Spring Mvc,Spring Tool Suite,我想学习SpringMVC,我看了一下,我想继续学习这个系列,但我有很多问题 首先,我在Maven存储库中重建全局回购 已解决 然后我创建了Maven项目,但视频中的结构是 但我有这个 已解决 好的,现在我想向pom.xml添加插件,但是得到这个对话框 它在视频中显示: 更新 我没有任何可供选择的插件 已解决 我也有编译器遵从性 当我将编译器设置为java 1.7时,我得到 已解决 最后,当我试图更新STS3.6.3时,它冻结并显示 正常 我的代理设置为 更新 我根据此设置进

我想学习SpringMVC,我看了一下,我想继续学习这个系列,但我有很多问题 首先,我在Maven存储库中重建全局回购

已解决

然后我创建了Maven项目,但视频中的结构是

但我有这个

已解决

好的,现在我想向pom.xml添加插件,但是得到这个对话框 它在视频中显示:

更新

我没有任何可供选择的插件

已解决
我也有编译器遵从性 当我将编译器设置为java 1.7时,我得到
已解决

最后,当我试图更新STS3.6.3时,它冻结并显示
正常
我的代理设置为



更新 我根据此设置进行更改并添加依赖项
我得到这个错误:

现在我看不到可以帮助我解决这些遗留问题的资源!
非常感谢您的帮助

第一个maven默认编译器级别设置为1.5。 要将其设置为1.7,请配置maven编译器插件

<plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.3</version>
        <configuration>
          <source>1.7</source>
          <target>1.7</target>
        </configuration>
</plugin>

org.apache.maven.plugins
maven编译器插件
3.3
1.7
1.7
或添加以下属性

<properties>
    <maven.compiler.source>1.7</maven.compiler.source>
    <maven.compiler.target>1.7</maven.compiler.target>
</properties>

1.7
1.7
设置java版本后,按Alt+F5更新maven项目

要搜索依赖项或插件,请转到窗口->首选项->Maven,并在启动时检查下载存储库索引更新

重新启动STS,等待索引更新完成

关于您的项目结构检查,请在pom.xml中包含
war
。默认情况下,它将是
jar
类型

然后我创建了Maven项目,但视频中的结构是

您可以在ide(eclipse)中切换透视图。在视频中,这是JavaEE透视图

你得到的是春天的视角,不用担心

窗口->打开透视图

好的,现在我想向pom.xml添加插件,但是得到这个对话框

好吧,那有什么不对

如果您在那里搜索依赖项,您将获得所有信息,以填写您在对话框中看到的信息。否则,您可以打开
pom
-文件并直接粘贴依赖项

我也有编译器遵从性

假设您在Eclipse中使用m2e插件,您需要将源和目标版本指定为1.7 for maven编译器插件

使用以下命令指定它:

<properties>
    <maven.compiler.target>1.7</maven.compiler.target>
    <maven.compiler.source>1.7</maven.compiler.source>
</properties>

1.7
1.7
然后更新您的项目右键单击project->maven->update project(Alt F5)


网络似乎还可以。您使用的是privat还是office网络?

我还建议您使用Spring工具套件开始使用Spring,方法是使用Spring Boot和上的指南。您可以直接将这些指南导入STS并从那里开始(假设您有网络连接)。

我认为我在这里提供的解决方案肯定会对您有用。 如果您已成功下载SpringSTS,则只需遵循以下步骤

创建项目后,右键单击项目并更新Maven项目

将其与谷歌应用程序引擎集成非常简单。您只需在pom.xml中声明google应用程序引擎依赖项。我将为您提供我的谷歌应用引擎Spring项目的结构

请遵循以下步骤 1.在WEB-INF文件夹下创建appengine-wex.xml 2.在WEB-INF文件夹下创建logging.properties文件 3.插入谷歌应用程序引擎依赖项

下面是示例appengine-web.xml

    <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xml>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
  <application>make-me</application>
  <version>2</version>

  <!--
    Allows App Engine to send multiple requests to one instance in parallel:
  -->
  <threadsafe>true</threadsafe>

  <!-- Configure java.util.logging -->
  <system-properties>
    <property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/>
  </system-properties>

  <!--
    HTTP Sessions are disabled by default. To enable HTTP sessions specify:

      <sessions-enabled>true</sessions-enabled>

    It's possible to reduce request latency by configuring your application to
    asynchronously write HTTP session data to the datastore:

      <async-session-persistence enabled="true" />

    With this feature enabled, there is a very small chance your app will see
    stale session data. For details, see
    http://code.google.com/appengine/docs/java/config/appconfig.html#Enabling_Sessions
  -->

</appengine-web-app>

让我
2.
真的
Pom依赖性

<dependency>
            <groupId>com.google.appengine</groupId>
            <artifactId>appengine-api-1.0-sdk</artifactId>
            <version>1.9.1</version>
        </dependency>

        <!-- JUnit -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.10</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.mockito</groupId>
            <artifactId>mockito-all</artifactId>
            <version>1.9.0</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>com.google.appengine</groupId>
            <artifactId>appengine-testing</artifactId>
            <version>1.9.1</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>com.google.appengine</groupId>
            <artifactId>appengine-api-stubs</artifactId>
            <version>1.9.1</version>
            <scope>test</scope>
        </dependency>

com.google.appengine
appengine-api-1.0-sdk
1.9.1
朱尼特
朱尼特
4.10
测试
org.mockito
莫基托所有
1.9.0
测试
com.google.appengine
阿彭金试验
1.9.1
测试
com.google.appengine
appengine api存根
1.9.1
测试
最终结构


如果我必须将maven安装为单机版,或者可以使用Spring工具套件随附/随附哪些插件?我想在pom.xml中添加插件,但选择plu in不显示任何要添加的插件?请遵循以下指南:添加依赖项,就像我在postcan中建议的那样,您可以发布pom文件吗?好!通过这种方式,我了解了一些如何创建Spring项目的方法,但我在添加google应用程序引擎扩展时遇到了问题,我也想解决这些问题