|
|
|
@ -21,17 +21,19 @@ import org.apache.dolphinscheduler.server.master.MasterServer;
|
|
|
|
|
import org.apache.dolphinscheduler.server.rpc.LoggerServer; |
|
|
|
|
import org.apache.dolphinscheduler.server.worker.WorkerServer; |
|
|
|
|
import org.springframework.boot.autoconfigure.SpringBootApplication; |
|
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; |
|
|
|
|
import org.springframework.boot.web.servlet.ServletComponentScan; |
|
|
|
|
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; |
|
|
|
|
import org.springframework.context.annotation.ComponentScan; |
|
|
|
|
import org.springframework.context.annotation.Import; |
|
|
|
|
import springfox.documentation.swagger2.annotations.EnableSwagger2; |
|
|
|
|
|
|
|
|
|
//@SpringBootApplication
|
|
|
|
|
//@ServletComponentScan
|
|
|
|
|
//@ComponentScan("org.apache.dolphinscheduler")
|
|
|
|
|
//@Import({MasterServer.class, WorkerServer.class})
|
|
|
|
|
//@EnableSwagger2
|
|
|
|
|
@SpringBootApplication |
|
|
|
|
@ConditionalOnProperty(prefix = "server", name = "is-combined-server", havingValue = "true") |
|
|
|
|
@ServletComponentScan |
|
|
|
|
@ComponentScan("org.apache.dolphinscheduler") |
|
|
|
|
@Import({MasterServer.class, WorkerServer.class}) |
|
|
|
|
@EnableSwagger2 |
|
|
|
|
public class CombinedApplicationServer extends SpringBootServletInitializer { |
|
|
|
|
|
|
|
|
|
public static void main(String[] args) throws Exception { |
|
|
|
|