我正在使用什么:
NetBeans 8.2
弹簧启动
Maven 4.0
雄猫 8.5
这是POM文件:
<?xml version="1.0" encoding="UTF-8"?>
<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.example</groupId>
<artifactId>demo-sem-ds</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<name>demoSemDs</name>
<description>Demo project for Spring Boot</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
<relativePath/>
<!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web-services</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<!--<scope>provided</scope>-->
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-rt</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
<plugin>
<groupId>org.jvnet.jax-ws-commons</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>2.3</version>
<executions>
<execution>
<goals>
<goal>wsimport</goal>
</goals>
<configuration>
<wsdlFiles>
<wsdlFile>tissSolicitacaoProcedimentoV3_03_02.wsdl</wsdlFile>
</wsdlFiles>
<vmArgs>
<vmArg>-Djavax.xml.accessExternalSchema=all</vmArg>
</vmArgs>
<staleFile>${project.build.directory}/jaxws/stale/tissSolicitacaoProcedimentoV3_03_02.stale</staleFile>
</configuration>
<id>wsimport-generate-tissSolicitacaoProcedimentoV3_03_02</id>
<phase>generate-sources</phase>
</execution>
<!--<execution>
<goals>
<goal>wsimport</goal>
</goals>
<configuration>
<wsdlFiles>
<wsdlFile>tissSolicitacaoProcedimentoV3_03_02.wsdl</wsdlFile>
</wsdlFiles>
<vmArgs>
<vmArg>-Djavax.xml.accessExternalSchema=all</vmArg>
</vmArgs>
<staleFile>${project.build.directory}/jaxws/stale/tissSolicitacaoProcedimentoV3_03_02_1.stale</staleFile>
</configuration>
<id>wsimport-generate-tissSolicitacaoProcedimentoV3_03_02_1</id>
<phase>generate-sources</phase>
</execution>-->
</executions>
<dependencies>
<dependency>
<groupId>javax.xml</groupId>
<artifactId>webservices-api</artifactId>
<version>2.0</version>
</dependency>
</dependencies>
<configuration>
<sourceDestDir>${project.build.directory}/generated-sources/jaxws-wsimport</sourceDestDir>
<xnocompile>true</xnocompile>
<verbose>true</verbose>
<extension>true</extension>
<catalog>${basedir}/src/jax-ws-catalog.xml</catalog>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<!--<version>2.0.2</version>-->
<configuration>
<webResources>
<resource>
<directory>src</directory>
<targetPath>WEB-INF</targetPath>
<includes>
<include>jax-ws-catalog.xml</include>
<include>wsdl/**</include>
</includes>
</resource>
</webResources>
</configuration>
</plugin>
</plugins>
</build>
</project>
以下是我为 Web 服务生成的类:
应用:
package com.example.demosemds;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoSemDsApplication {
public static void main(String[] args) {
SpringApplication.run(DemoSemDsApplication.class, args);
}
}
Servlet:
package com.example.demosemds;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.support.SpringBootServletInitializer;
public class ServletInitializer extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(DemoSemDsApplication.class);
}
}
网络服务操作:
package com.example.demosemds;
import br.gov.ans.padroes.tiss.schemas.StTissFault;
import br.gov.ans.padroes.tiss.schemas.TissFaultWS;
import br.gov.ans.tiss.ws.tipos.tisssolicitacaoprocedimento.v30302.TissFault;
import javax.jws.WebService;
/**
*
* @author chris
*/
@WebService(serviceName = "tissSolicitacaoProcedimento", portName = "tissSolicitacaoProcedimento_Port", endpointInterface = "br.gov.ans.tiss.ws.tipos.tisssolicitacaoprocedimento.v30302.TissSolicitacaoProcedimentoPortType", targetNamespace = "http://www.ans.gov.br/tiss/ws/tipos/tisssolicitacaoprocedimento/v30302", wsdlLocation = "WEB-INF/wsdl/tissSolicitacaoProcedimentoV3_03_02.wsdl")
public class DemoSemDsWSFromWSDL {
public br.gov.ans.padroes.tiss.schemas.AutorizacaoProcedimentoWS tissSolicitacaoProcedimentoOperation(br.gov.ans.padroes.tiss.schemas.SolicitacaoProcedimentoWS solicitacaoProcedimento) throws TissFault {
//TODO implement this method
//throw new UnsupportedOperationException("Not implemented yet.");
TissFaultWS tissFaultWS = new TissFaultWS();
tissFaultWS.setTissFault(StTissFault.HASH_INVALIDO);
throw new TissFault("Something at last!", tissFaultWS);
}
}
当我运行它时,它会部署到端口 8090 上的 tomcat 服务器。但是当我调用它时localhost:8090/demo-sem-ds
我只会得到白标错误页面:There was an unexpected error (type=Not Found, status=404). No message available
。
我不知道它是否相关,但是在运行应用程序时,我在tomcat日志中也收到一条信息消息,说:org.apache.catalina.core.ApplicationContext.log 2 Spring WebApplicationInitializers detected on classpath
。
我已经在互联网上搜索了,主要是StackOverflow,试图找到一个明确的答案,但到目前为止,我没有任何运气。
如果有人能帮助我,我将不胜感激。如果有什么额外的我可以添加到问题中,请告诉我。
谢谢
更新 1:
很抱歉这样回复。我在问题中用完了字符。
我在这个链接中看到@markwatsonatx建议Mapped "{[/demo-sem-ds]}"
应该在日志中的某个地方。但是,我在雄猫输出中找不到它。
下面是运行项目时的 tomcat 输出:
10-Jan-2018 17:02:30.431 INFORMAÇÕES [http-nio-8090-exec-35] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying configuration descriptor [C:Program FilesApache Software FoundationTomcat 8.5confCatalinalocalhostdemo-sem-ds.xml]
10-Jan-2018 17:02:44.330 INFORMAÇÕES [http-nio-8090-exec-35] com.sun.xml.ws.transport.http.servlet.WSServletDelegate.<init> WSSERVLET14: Inicializando servlet de JAX-WS
17:02:45.307 [http-nio-8090-exec-35] DEBUG org.springframework.web.context.support.StandardServletEnvironment - Adding PropertySource 'servletConfigInitParams' with lowest search precedence
17:02:45.323 [http-nio-8090-exec-35] DEBUG org.springframework.web.context.support.StandardServletEnvironment - Adding PropertySource 'servletContextInitParams' with lowest search precedence
17:02:45.347 [http-nio-8090-exec-35] DEBUG org.springframework.web.context.support.StandardServletEnvironment - Adding PropertySource 'jndiProperties' with lowest search precedence
17:02:45.347 [http-nio-8090-exec-35] DEBUG org.springframework.web.context.support.StandardServletEnvironment - Adding PropertySource 'systemProperties' with lowest search precedence
17:02:45.347 [http-nio-8090-exec-35] DEBUG org.springframework.web.context.support.StandardServletEnvironment - Adding PropertySource 'systemEnvironment' with lowest search precedence
17:02:45.347 [http-nio-8090-exec-35] DEBUG org.springframework.web.context.support.StandardServletEnvironment - Initialized StandardServletEnvironment with PropertySources [StubPropertySource@927279822 {name='servletConfigInitParams', properties=java.lang.Object@69dde978}, StubPropertySource@166873606 {name='servletContextInitParams', properties=java.lang.Object@1b7de455}, JndiPropertySource@99663534 {name='jndiProperties', properties=org.springframework.jndi.JndiLocatorDelegate@3e00141}, MapPropertySource@408537409 {name='systemProperties', properties={java.vendor=Oracle Corporation, sun.java.launcher=SUN_STANDARD, catalina.base=C:Program FilesApache Software FoundationTomcat 8.5, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, catalina.useNaming=true, os.name=Windows 10, sun.boot.class.path=C:Program FilesJavajdk1.8.0_131jrelibresources.jar;C:Program FilesJavajdk1.8.0_131jrelibrt.jar;C:Program FilesJavajdk1.8.0_131jrelibsunrsasign.jar;C:Program FilesJavajdk1.8.0_131jrelibjsse.jar;C:Program FilesJavajdk1.8.0_131jrelibjce.jar;C:Program FilesJavajdk1.8.0_131jrelibcharsets.jar;C:Program FilesJavajdk1.8.0_131jrelibjfr.jar;C:Program FilesJavajdk1.8.0_131jreclasses, java.util.logging.config.file=C:Program FilesApache Software FoundationTomcat 8.5conflogging.properties, sun.desktop=windows, java.vm.specification.vendor=Oracle Corporation, java.runtime.version=1.8.0_131-b11, user.name=chris, tomcat.util.scan.StandardJarScanFilter.jarsToScan=log4j-web*.jar,log4j-taglib*.jar,log4javascript*.jar,slf4j-taglib*.jar, shared.loader=, tomcat.util.buf.StringCache.byte.enabled=true, user.language=pt, java.naming.factory.initial=org.apache.naming.java.javaURLContextFactory, sun.boot.library.path=C:Program FilesJavajdk1.8.0_131jrebin, PID=14652, jdk.tls.ephemeralDHKeySize=2048, java.version=1.8.0_131, java.util.logging.manager=org.apache.juli.ClassLoaderLogManager, user.timezone=America/Sao_Paulo, sun.arch.data.model=64, java.util.concurrent.ForkJoinPool.common.threadFactory=org.apache.catalina.startup.SafeForkJoinWorkerThreadFactory, java.endorsed.dirs=C:Program FilesJavajdk1.8.0_131jrelibendorsed, sun.cpu.isalist=amd64, sun.jnu.encoding=Cp1252, file.encoding.pkg=sun.io, package.access=sun.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.tomcat., file.separator=, java.specification.name=Java Platform API Specification, java.class.version=52.0, user.country=BR, java.home=C:Program FilesJavajdk1.8.0_131jre, java.vm.info=mixed mode, os.version=10.0, path.separator=;, java.vm.version=25.131-b11, org.jboss.logging.provider=slf4j, user.variant=, java.protocol.handler.pkgs=org.apache.catalina.webresources, java.awt.printerjob=sun.awt.windows.WPrinterJob, sun.io.unicode.encoding=UnicodeLittle, awt.toolkit=sun.awt.windows.WToolkit, package.definition=sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.naming.,org.apache.tomcat., user.script=, java.naming.factory.url.pkgs=org.apache.naming, user.home=C:Userschris, java.specification.vendor=Oracle Corporation, tomcat.util.scan.StandardJarScanFilter.jarsToSkip=bootstrap.jar,commons-daemon.jar,tomcat-juli.jar,annotations-api.jar,el-api.jar,jsp-api.jar,servlet-api.jar,websocket-api.jar,jaspic-api.jar,catalina.jar,catalina-ant.jar,catalina-ha.jar,catalina-storeconfig.jar,catalina-tribes.jar,jasper.jar,jasper-el.jar,ecj-*.jar,tomcat-api.jar,tomcat-util.jar,tomcat-util-scan.jar,tomcat-coyote.jar,tomcat-dbcp.jar,tomcat-jni.jar,tomcat-websocket.jar,tomcat-i18n-en.jar,tomcat-i18n-es.jar,tomcat-i18n-fr.jar,tomcat-i18n-ja.jar,tomcat-juli-adapters.jar,catalina-jmx-remote.jar,catalina-ws.jar,tomcat-jdbc.jar,tools.jar,commons-beanutils*.jar,commons-codec*.jar,commons-collections*.jar,commons-dbcp*.jar,commons-digester*.jar,commons-fileupload*.jar,commons-httpclient*.jar,commons-io*.jar,commons-lang*.jar,commons-logging*.jar,commons-math*.jar,commons-pool*.jar,jstl.jar,taglibs-standard-spec-*.jar,geronimo-spec-jaxrpc*.jar,wsdl4j*.jar,ant.jar,ant-junit*.jar,aspectj*.jar,jmx.jar,h2*.jar,hibernate*.jar,httpclient*.jar,jmx-tools.jar,jta*.jar,log4j*.jar,mail*.jar,slf4j*.jar,xercesImpl.jar,xmlParserAPIs.jar,xml-apis.jar,junit.jar,junit-*.jar,hamcrest-*.jar,easymock-*.jar,cglib-*.jar,objenesis-*.jar,ant-launcher.jar,cobertura-*.jar,asm-*.jar,dom4j-*.jar,icu4j-*.jar,jaxen-*.jar,jdom-*.jar,jetty-*.jar,oro-*.jar,servlet-api-*.jar,tagsoup-*.jar,xmlParserAPIs-*.jar,xom-*.jar, java.library.path=C:Program FilesJavajdk1.8.0_131bin;C:WINDOWSSunJavabin;C:WINDOWSsystem32;C:WINDOWS;C:Oracleora12c_65bitsproduct12.1.0client_1bin;C:Oracleora12c_32bitsproduct12.1.0client_1bin;C:Oracleora11g_720product11.1.0client_1;C:Oracleora11g_720product11.1.0client_1bin;C:Oracleora11g_621product11.1.0client_1;C:Oracleora11g_621product11.1.0client_1bin;C:Program FilesJavajdk1.8.0_131bin;C:Program FilesJavajdk1.8.0_131jrebin;C:Program Files (x86)Javajdk1.8.0_131bin;C:Program Files (x86)Javajdk1.8.0_131jrebin;C:Program FilesNetBeans 8.2javamavenbin;C:Program FilesNetBeans 8.2javamavenbin;C:Program FilesMicrosoft MPIBin;C:Program Files (x86)InteliCLS Client;C:Program FilesInteliCLS Client;C:Program Files (x86)NVIDIA CorporationPhysXCommon;C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:WINDOWSSystem32WindowsPowerShellv1.0;C:Program FilesHewlett-PackardSimplePass;C:Program FilesIntelIntel(R) Management Engine ComponentsDAL;C:Program FilesIntelIntel(R) Management Engine ComponentsIPT;C:Program Files (x86)SkypePhone;C:Program FilesOpenVPNbin;C:Program Filesdotnet;C:Program FilesMicrosoft SQL Server130ToolsBinn;C:Program FilesGitcmd;C:Program Files (x86)GtkSharp2.12bin;C:UserschrisAppDataLocalMicrosoftWindowsApps;;., java.vendor.url=http://java.oracle.com/, spring.beaninfo.ignore=true, java.vm.vendor=Oracle Corporation, common.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar", java.runtime.name=Java(TM) SE Runtime Environment, sun.java.command=org.apache.catalina.startup.Bootstrap start, java.class.path=C:Program FilesApache Software FoundationTomcat 8.5binbootstrap.jar;C:Program FilesApache Software FoundationTomcat 8.5bintomcat-juli.jar, java.vm.specification.name=Java Virtual Machine Specification, java.vm.specification.version=1.8, catalina.home=C:Program FilesApache Software FoundationTomcat 8.5, sun.cpu.endian=little, sun.os.patch.level=, java.awt.headless=true, java.io.tmpdir=C:Program FilesApache Software FoundationTomcat 8.5temp, java.vendor.url.bug=http://bugreport.sun.com/bugreport/, server.loader=, os.arch=amd64, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, java.ext.dirs=C:Program FilesJavajdk1.8.0_131jrelibext;C:WINDOWSSunJavalibext, user.dir=C:Program FilesApache Software FoundationTomcat 8.5bin, line.separator=
, java.vm.name=Java HotSpot(TM) 64-Bit Server VM, file.encoding=Cp1252, java.specification.version=1.8}}, SystemEnvironmentPropertySource@1819461971 {name='systemEnvironment', properties={NB_EXEC_TOMCAT_START_PROCESS_UUID=tomcat80:home=C:Program FilesApache Software FoundationTomcat 8.5, USERDOMAIN_ROAMINGPROFILE=PC-CONSULTORIO, PROCESSOR_LEVEL=6, Platform=HPD, FP_NO_HOST_CHECK=NO, _RUNJAVA="C:Program FilesJavajdk1.8.0_131binjava.exe", JSSE_OPTS="-Djdk.tls.ephemeralDHKeySize=2048", SESSIONNAME=Console, ALLUSERSPROFILE=C:ProgramData, JAVA_OPTS= "-Djdk.tls.ephemeralDHKeySize=2048" -Djava.protocol.handler.pkgs=org.apache.catalina.webresources, PROCESSOR_ARCHITECTURE=AMD64, TNS_ADMIN=C:ChrisWorkTNS, PSModulePath=C:WINDOWSsystem32WindowsPowerShellv1.0Modules;C:Program FilesWindowsPowerShellModules;C:Program Files (x86)Microsoft SDKsAzurePowerShellResourceManagerAzureResourceManager;C:Program Files (x86)Microsoft SDKsAzurePowerShellServiceManagement;C:Program Files (x86)Microsoft SDKsAzurePowerShellStorage, SystemDrive=C:, JRE_HOME=C:Program FilesJavajdk1.8.0_131, USERNAME=chris, ProgramFiles(x86)=C:Program Files (x86), FPS_BROWSER_USER_PROFILE_STRING=Default, PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC, ProgramData=C:ProgramData, ProgramW6432=C:Program Files, HOMEPATH=Userschris, _RUNJDB="C:Program FilesJavajdk1.8.0_131binjdb.exe", PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 60 Stepping 3, GenuineIntel, LOGGING_CONFIG=-Djava.util.logging.config.file="C:Program FilesApache Software FoundationTomcat 8.5conflogging.properties", ProgramFiles=C:Program Files, PUBLIC=C:UsersPublic, CURRENT_DIR=C:Program FilesApache Software FoundationTomcat 8.5bin, windir=C:WINDOWS, =::=::, NB_TOMCAT_JDK=1.8, LOCALAPPDATA=C:UserschrisAppDataLocal, MSMPI_BIN=C:Program FilesMicrosoft MPIBin, CATALINA_TMPDIR=C:Program FilesApache Software FoundationTomcat 8.5temp, USERDOMAIN=PC-CONSULTORIO, FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer, LOGONSERVER=\PC-CONSULTORIO, JAVA_HOME=C:Program FilesJavajdk1.8.0_131, PROMPT=$P$G, FSHARPINSTALLDIR=C:Program Files (x86)Microsoft SDKsF#4.1Frameworkv4.0, asl.log=Destination=file, CATALINA_BASE=C:Program FilesApache Software FoundationTomcat 8.5, OneDrive=C:UserschrisOneDrive, =C:=C:Program FilesApache Software FoundationTomcat 8.5bin, APPDATA=C:UserschrisAppDataRoaming, GTK_BASEPATH=C:Program Files (x86)GtkSharp2.12, _EXECJAVA="C:Program FilesJavajdk1.8.0_131binjava.exe", VBOX_MSI_INSTALL_PATH=C:Program FilesOracleVirtualBox, CommonProgramFiles=C:Program FilesCommon Files, Path=C:Oracleora12c_65bitsproduct12.1.0client_1bin;C:Oracleora12c_32bitsproduct12.1.0client_1bin;C:Oracleora11g_720product11.1.0client_1;C:Oracleora11g_720product11.1.0client_1bin;C:Oracleora11g_621product11.1.0client_1;C:Oracleora11g_621product11.1.0client_1bin;C:Program FilesJavajdk1.8.0_131bin;C:Program FilesJavajdk1.8.0_131jrebin;C:Program Files (x86)Javajdk1.8.0_131bin;C:Program Files (x86)Javajdk1.8.0_131jrebin;C:Program FilesNetBeans 8.2javamavenbin;C:Program FilesNetBeans 8.2javamavenbin;C:Program FilesMicrosoft MPIBin;C:Program Files (x86)InteliCLS Client;C:Program FilesInteliCLS Client;C:Program Files (x86)NVIDIA CorporationPhysXCommon;C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:WINDOWSSystem32WindowsPowerShellv1.0;C:Program FilesHewlett-PackardSimplePass;C:Program FilesIntelIntel(R) Management Engine ComponentsDAL;C:Program FilesIntelIntel(R) Management Engine ComponentsIPT;C:Program Files (x86)SkypePhone;C:Program FilesOpenVPNbin;C:Program Filesdotnet;C:Program FilesMicrosoft SQL Server130ToolsBinn;C:Program FilesGitcmd;C:Program Files (x86)GtkSharp2.12bin;C:UserschrisAppDataLocalMicrosoftWindowsApps;, OS=Windows_NT, COMPUTERNAME=PC-CONSULTORIO, CATALINA_HOME=C:Program FilesApache Software FoundationTomcat 8.5, MAINCLASS=org.apache.catalina.startup.Bootstrap, LOGGING_MANAGER=-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager, OnlineServices=Online Services, PROCESSOR_REVISION=3c03, CLASSPATH=C:Program FilesApache Software FoundationTomcat 8.5binbootstrap.jar;C:Program FilesApache Software FoundationTomcat 8.5bintomcat-juli.jar, CommonProgramW6432=C:Program FilesCommon Files, ComSpec=C:WINDOWSsystem32cmd.exe, SystemRoot=C:WINDOWS, TEMP=C:UserschrisAppDataLocalTemp, ACTION=start, HOMEDRIVE=C:, USERPROFILE=C:Userschris, TMP=C:UserschrisAppDataLocalTemp, CommonProgramFiles(x86)=C:Program Files (x86)Common Files, NUMBER_OF_PROCESSORS=4}}]
17:02:45.491 [http-nio-8090-exec-35] DEBUG org.springframework.web.context.support.StandardServletEnvironment - Replacing PropertySource 'servletContextInitParams' with 'servletContextInitParams'
. ____ _ __ _ _
/\ / ___'_ __ _ _(_)_ __ __ _
( ( )___ | '_ | '_| | '_ / _` |
\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |___, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v1.5.9.RELEASE)
2018-01-10 17:02:47.145 INFO 14652 --- [io-8090-exec-35] c.example.demosemds.ServletInitializer : Starting ServletInitializer on PC-Consultorio with PID 14652 (C:UserschrisDocumentsNetBeansProjectsdemoSemDsProjecttargetdemo-sem-ds-0.0.1-SNAPSHOTWEB-INFclasses started by chris in C:Program FilesApache Software FoundationTomcat 8.5bin)
2018-01-10 17:02:47.148 INFO 14652 --- [io-8090-exec-35] c.example.demosemds.ServletInitializer : No active profile set, falling back to default profiles: default
2018-01-10 17:02:47.378 INFO 14652 --- [io-8090-exec-35] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@186f3e22: startup date [Wed Jan 10 17:02:47 BRST 2018]; root of context hierarchy
2018-01-10 17:02:52.088 INFO 14652 --- [io-8090-exec-35] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.ws.config.annotation.DelegatingWsConfiguration' of type [org.springframework.ws.config.annotation.DelegatingWsConfiguration$$EnhancerBySpringCGLIB$$bdca92aa] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2018-01-10 17:02:52.224 INFO 14652 --- [io-8090-exec-35] .w.s.a.s.AnnotationActionEndpointMapping : Supporting [WS-Addressing August 2004, WS-Addressing 1.0]
2018-01-10 17:02:52.274 INFO 14652 --- [io-8090-exec-35] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 4896 ms
2018-01-10 17:02:54.021 INFO 14652 --- [io-8090-exec-35] o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: 'dispatcherServlet' to [/]
2018-01-10 17:02:54.022 INFO 14652 --- [io-8090-exec-35] o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: 'messageDispatcherServlet' to [/services/*]
2018-01-10 17:02:54.022 INFO 14652 --- [io-8090-exec-35] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'errorPageFilter' to: [/*]
2018-01-10 17:02:54.022 INFO 14652 --- [io-8090-exec-35] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'metricsFilter' to: [/*]
2018-01-10 17:02:54.022 INFO 14652 --- [io-8090-exec-35] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'characterEncodingFilter' to: [/*]
2018-01-10 17:02:54.022 INFO 14652 --- [io-8090-exec-35] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
2018-01-10 17:02:54.022 INFO 14652 --- [io-8090-exec-35] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'httpPutFormContentFilter' to: [/*]
2018-01-10 17:02:54.023 INFO 14652 --- [io-8090-exec-35] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'requestContextFilter' to: [/*]
2018-01-10 17:02:54.023 INFO 14652 --- [io-8090-exec-35] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'webRequestLoggingFilter' to: [/*]
2018-01-10 17:02:54.023 INFO 14652 --- [io-8090-exec-35] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'applicationContextIdFilter' to: [/*]
2018-01-10 17:02:55.527 INFO 14652 --- [io-8090-exec-35] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@186f3e22: startup date [Wed Jan 10 17:02:47 BRST 2018]; root of context hierarchy
2018-01-10 17:02:55.975 INFO 14652 --- [io-8090-exec-35] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
2018-01-10 17:02:55.979 INFO 14652 --- [io-8090-exec-35] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2018-01-10 17:02:56.076 INFO 14652 --- [io-8090-exec-35] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2018-01-10 17:02:56.076 INFO 14652 --- [io-8090-exec-35] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2018-01-10 17:02:56.257 INFO 14652 --- [io-8090-exec-35] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2018-01-10 17:02:57.428 INFO 14652 --- [io-8090-exec-35] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/auditevents || /auditevents.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public org.springframework.http.ResponseEntity<?> org.springframework.boot.actuate.endpoint.mvc.AuditEventsMvcEndpoint.findByPrincipalAndAfterAndType(java.lang.String,java.util.Date,java.lang.String)
2018-01-10 17:02:57.433 INFO 14652 --- [io-8090-exec-35] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.get(java.lang.String)
2018-01-10 17:02:57.433 INFO 14652 --- [io-8090-exec-35] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers/{name:.*}],methods=[POST],consumes=[application/vnd.spring-boot.actuator.v1+json || application/json],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.set(java.lang.String,java.util.Map<java.lang.String, java.lang.String>)
2018-01-10 17:02:57.433 INFO 14652 --- [io-8090-exec-35] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers || /loggers.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2018-01-10 17:02:57.433 INFO 14652 --- [io-8090-exec-35] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/trace || /trace.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2018-01-10 17:02:57.434 INFO 14652 --- [io-8090-exec-35] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.MetricsMvcEndpoint.value(java.lang.String)
2018-01-10 17:02:57.434 INFO 14652 --- [io-8090-exec-35] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics || /metrics.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2018-01-10 17:02:57.434 INFO 14652 --- [io-8090-exec-35] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/mappings || /mappings.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2018-01-10 17:02:57.435 INFO 14652 --- [io-8090-exec-35] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/autoconfig || /autoconfig.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2018-01-10 17:02:57.436 INFO 14652 --- [io-8090-exec-35] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EnvironmentMvcEndpoint.value(java.lang.String)
2018-01-10 17:02:57.436 INFO 14652 --- [io-8090-exec-35] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env || /env.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2018-01-10 17:02:57.437 INFO 14652 --- [io-8090-exec-35] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/info || /info.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2018-01-10 17:02:57.501 INFO 14652 --- [io-8090-exec-35] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/heapdump || /heapdump.json],methods=[GET],produces=[application/octet-stream]}" onto public void org.springframework.boot.actuate.endpoint.mvc.HeapdumpMvcEndpoint.invoke(boolean,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.io.IOException,javax.servlet.ServletException
2018-01-10 17:02:57.503 INFO 14652 --- [io-8090-exec-35] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/health || /health.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.HealthMvcEndpoint.invoke(javax.servlet.http.HttpServletRequest,java.security.Principal)
2018-01-10 17:02:57.506 INFO 14652 --- [io-8090-exec-35] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/beans || /beans.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2018-01-10 17:02:57.509 INFO 14652 --- [io-8090-exec-35] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/configprops || /configprops.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2018-01-10 17:02:57.513 INFO 14652 --- [io-8090-exec-35] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/dump || /dump.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2018-01-10 17:02:58.035 INFO 14652 --- [io-8090-exec-35] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup
2018-01-10 17:02:58.080 INFO 14652 --- [io-8090-exec-35] o.s.c.support.DefaultLifecycleProcessor : Starting beans in phase 0
2018-01-10 17:02:58.292 INFO 14652 --- [io-8090-exec-35] c.example.demosemds.ServletInitializer : Started ServletInitializer in 12.74 seconds (JVM running for 2359.263)
10-Jan-2018 17:02:58.328 INFORMAÇÕES [http-nio-8090-exec-35] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of configuration descriptor [C:Program FilesApache Software FoundationTomcat 8.5confCatalinalocalhostdemo-sem-ds.xml] has finished in [27,898] ms
2018-01-10 17:02:58.304 INFO 14652 --- [io-8090-exec-35] com.sun.xml.ws.server.http : WSSERVLET12: inicialização do listener de contexto de JAX-WS
2018-01-10 17:02:58.305 INFO 14652 --- [io-8090-exec-35] com.sun.xml.ws.server.http : WSSERVLET12: inicialização do listener de contexto de JAX-WS
10-Jan-2018 17:02:58.367 INFORMAÇÕES [http-nio-8090-exec-35] org.apache.catalina.util.LifecycleBase.start The start() method was called on component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/demo-sem-ds]] after start() had already been called. The second call will be ignored.
2018-01-10 17:02:59.296 INFO 14652 --- [io-8090-exec-38] o.s.web.servlet.DispatcherServlet : FrameworkServlet 'dispatcherServlet': initialization started
2018-01-10 17:02:59.427 INFO 14652 --- [io-8090-exec-38] o.s.web.servlet.DispatcherServlet : FrameworkServlet 'dispatcherServlet': initialization completed in 131 ms
。和应用程序启动输出:
Deploying on Apache Tomcat or TomEE
profile mode: false
debug mode: false
force redeploy: true
In-place deployment at C:UserschrisDocumentsNetBeansProjectsdemoSemDsProjecttargetdemo-sem-ds-0.0.1-SNAPSHOT
Deployment is in progress...
deploy?config=file%3A%2FC%3A%2FUsers%2Fchris%2FAppData%2FLocal%2FTemp%2Fcontext8200228991787487399.xml&path=/demo-sem-ds
OK - Deployed application at context path [/demo-sem-ds]
start?path=/demo-sem-ds
OK - Started application at context path [/demo-sem-ds]
再次感谢。
更新 2:
一位同事向我展示了如何获得正确的回应。
当我运行 ws 项目时,它正在打开http://localhost:8090/demo-sem-ds/
,但 url 的末尾需要有 Web 服务的名称。在这种情况下http://localhost:8090/demo-sem-ds/tissSolicitacaoProcedimento
.在 SoupUI 中使用它,并带有适当的调用消息,允许 Web 服务回复。