我创建了一个工作正常的Spring启动应用程序,但我无法获得与该应用程序捆绑在一起的Rest服务。请找到下面的代码。我能够访问urlhttp://localhost:8080/springbootr/但无法访问web服务urlhttp://localhost:8080/springbootr/Hello/,在web服务调用时得到404。
@Configuration
@ComponentScan(basePackages={"controller"})
@SpringBootApplication
public class Application {
public static void main(String[] args) throws Exception {
SpringApplication.run(new Object[] { Application.class }, args);
}
}
@RestController
public class UserController {
@RequestMapping(value ="/Hello/", method = RequestMethod.GET)
public String greeting() {
System.out.println("Achyut");
return "HEllo";
}
}
pom。xml:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.yash</groupId>
<artifactId>springbootr</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>spring-resource</name>
<description>spring-resource</description>
<packaging>war</packaging>
<properties>
<java.version>1.7</java.version>
</properties>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.2.3.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
</project>
我是这个应用程序的新手,请帮助我。
首先,你应该尝试不同的途径http://localhost:8080/Hello/其次,我遇到了类似的问题,我的解决方案正在更改(包或参数)路径,因为某些版本不知道某些参数,如果您将更改xml部分,它将运行(对不起,我的语言:))
您可以尝试稍微不同的URL:http://localhost:8080/Hello/.您还可以查看optionspring。数据Rest基本路径
。
如果您无法使其正常工作,那么让我们从GitHub上可用的工作示例应用程序开始,例如spring-boot-sample-data-rest。
我已经使用Spring初始值设定项、嵌入式Tomcat、Thymeleaf模板引擎和作为可执行JAR文件的包生成了一个Spring Boot web应用程序。 使用的技术: Spring启动2.0.0。M6,Java8, Maven 这是我的安全配置 在我的 但当我在http://localhost:1234/iberiaWebUtils,而不是去http://localhost:1234/ibe
我想将数据发送到一个WebService,但它没有返回一个有效的反馈,并且在字符串上显示错误。我正在使用KSOAP2。 null 对象已收集无法计算org.ksoap2.serialization.soapobject.ToString() 如果一切正常,它应该给我一个'OK',但是WebService返回一个XML(responseDump): <?XML Version=“1.0”encodi
我有一个客户端和一个服务器。客户端在特定端口上绑定一个套接字,服务器向客户端发回一个新端口,客户端应在新端口号上绑定一个新套接字。 从主服务器线程开始,我启动一个线程,一旦服务器准备好并正在监听新端口,就向客户端发送消息,以便客户端可以尝试连接到新端口。来自子线程的管道没有将消息发送到客户端。所以客户端和服务器都冻结了,看起来像是死锁,但我不确定。客户端:系统中的这行代码。出来println(“来
我正在创建自己的应用程序。我在AndroidLollipop和Marshmallow上测试了它-一切都很好。但每当我尝试Android Kitkat时,就会发生错误。以下是错误日志: 看起来问题出在“progi”类的第62行,但是——对我来说——一切都很好,尤其是在新的Android版本上运行得很好。 如果有人问“Tabilica从意图中得到了什么?” 任何想法是什么问题?
我有一个在tomcat和jetty服务器上工作的spring web应用程序,但是当我将它部署在jboss服务器(7.1.1版本)上时,出现了一个错误404。 我在web.xml中的配置是 我们使用AbstractAnnotationConfigDispatcherServletInitializer用java配置来配置Spring 我的SoftWebConfig是 这个应用程序在TOMCAT和J
创建了一个spring boot REST应用程序。 在Eclipse中作为运行时,作为Spring boot App 运行。它工作得很好。 REST API使用URL- 在tomcat上部署为WAR 我执行了以下步骤 主类扩展 很少有文档说重写的方法。但在我的示例中,没有方法。我下载了spring tools 4.0 使用生成包。生成的War包名称为 在tomcat(版本)上部署了war包 访问