我正试图将运行在tomcat上的现有应用程序更改为SpringBoot。它一直运行到真正的SpringBoot启动。我有一个类似的应用程序运行在SpringBoot上。这就是我知道它一直运行到Springboot的原因。
我的主要方法:
@Configuration
@EnableAutoConfiguration
@ComponentScan
public class Main {
public static void main(String[] args) {
//Every argument passed needs to become a system property
for (String arg : args) {
System.getProperties().setProperty(arg.split("=")[0], arg.split("=")[1]);
}
SpringApplication.run(Main.class, args);
}}
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.0.M4</version>
</parent>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<start-class>com.sample.requesthandler.Main</start-class>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
我尝试使用@componentscan运行main方法,该方法具有如下所示的basePackages:
@ComponentScan(basePackages="com.sample.requesthandler")
这无济于事。我尝试在main类的顶部添加@SpringBootApplication注释。这也没有帮助。
以下是完整的日志:
15:59:29,832 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type
[ch.qos.logback.core.ConsoleAppender]
15:59:29,833 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT]
15:59:29,833 |-INFO in
ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming
default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for
[encoder] property
15:59:29,834 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [big-sur] to ERROR
15:59:29,834 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [big-sur] to false
15:59:29,834 |-INFO in
ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender
named [FILE] to Logger[big-sur]
15:59:29,835 |-INFO in
ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender
named [STDOUT] to Logger[big-sur]
15:59:29,835 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [big-sur] to INFO
15:59:29,835 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [big-sur] to false
15:59:29,835 |-INFO in
ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender
named [FILE] to Logger[big-sur]
15:59:29,835 |-INFO in
ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender
named [STDOUT] to Logger[big-sur]
15:59:29,835 |-INFO in
ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of
ROOT logger to INFO
15:59:29,835 |-INFO in
ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender
named [FILE] to Logger[ROOT]
15:59:29,835 |-INFO in
ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender
named [STDOUT] to Logger[ROOT]
15:59:29,835 |-INFO in
ch.qos.logback.classic.joran.action.ConfigurationAction - End of
configuration.
15:59:29,835 |-INFO in
ch.qos.logback.classic.joran.JoranConfigurator@351d00c0 - Registering
current configuration as safe fallback point
尝试修改版本,像这样
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.0.RELEASE</version>
<relativePath />
</parent>
我正在探索将java web应用程序移动到Azure应用程序服务的可能性。应用程序on prem在启动时读取属性文件。 是否有可能将属性文件传递或放置到应用服务?如果没有,建议将此类遗留应用程序移动到Azure应用服务?
使用spring-boot时,一切工作都很好。尽管如此,在spring-boot中已删除了注释和。我试图将代码重构为新版本,但我做不到。对于以下测试,我的应用程序在测试之前没有启动,http://localhost:8080返回404: 如何重构测试以使其在Spring-Boot1.5中工作?
我想把我的项目换成基于spring的产品。 我的第一步是将我的java web应用程序从一个生成的WAR文件转换成一个独立的可执行jar,它由Spring引导驱动。 让我们从GITHUB获取一个开源Web应用示例。vaadinspringweb应用程序 网络。xml文件可以在这里找到。 根上下文文件可以在这里找到。 我希望有一些指导我执行转换。 我还提交了Spring启动项目中的一个问题。
问题内容: 我正在寻找一种从Matlab中启动应用程序的方法。问题是,我的Matlab脚本将一些结果保存到文件中,然后应在关联的应用程序中打开(在这种情况下为Blender)。 我熟悉类似的命令 要么 以及其他一些方法,但实际上,该应用程序是从Matlab PATH启动的,因此它在Matlab目录中查找所需的各种库。例如: 是否有某种方法可以启动使用全局(系统)PATH的应用程序? 不久前,我以为
我们正在升级appservers,并将部署在WebSphere5中的所有应用程序转移到WebSphere8.5。 首先,我尝试用下的com.ibm.ws.prereq.soap.jar替换应用程序类路径中的旧soap.jar 然后,我从应用程序类路径中完全删除了soap.jar,并将com.ibm.ws.prereq.soap.jar放在目录中,但仍然出现了相同的错误。 我还在整个AppServe