Salut les gars Je travaille actuellement dans un projet basé sur le chameau et java.There est venu une exigence susceptible de changer http dans https. Après avoir fait beaucoup de recherche, je suis en mesure d'exposer mon restlet en https. Mais quand j'essaye de frapper l'URL de restclient je n'obtiens aucune réponse, même aucune erreur. Quand je cherche les ports d'ouverture, je peux trouver mon port là. J'envoie mon code et mes logs avec mon code. S'il vous plaît quelqu'un m'aider à résoudre ce problème.Comment changer http en https à l'aide de chameau Restlet
journaux générés
Mar 07, 2017 5:35:51 PM org.restlet.engine.connector.NetServerHelper start
INFO: Starting the internal [HTTPS/1.1] server on port 8060
[pache.camel.spring.Main.main()] RestletComponent DEBUG Added method based router: [email protected]
[pache.camel.spring.Main.main()] RestletComponent DEBUG Attached restlet uriPattern: /jsonRestlet method: POST
[pache.camel.spring.Main.main()] RestletComponent DEBUG Attached methodRouter uriPattern: /jsonRestlet
[pache.camel.spring.Main.main()] RestletComponent DEBUG Started methodRouter uriPattern: /jsonRestlet
[pache.camel.spring.Main.main()] SpringCamelContext INFO Route: route1 started and consuming from: Endpoint[https://localhost:8060/jsonRestlet]
[pache.camel.spring.Main.main()] ultManagementLifecycleStrategy DEBUG Load performance statistics disabled
[pache.camel.spring.Main.main()] SpringCamelContext INFO Total 1 routes, of which 1 are started.
[pache.camel.spring.Main.main()] SpringCamelContext INFO Apache Camel 2.17.2 (CamelContext: camel-1) started in 1.302 seconds
[pache.camel.spring.Main.main()] MainSupport DEBUG Starting Spring ApplicationContext: org[email protected]77575e6a
[pache.camel.spring.Main.main()] DefaultListableBeanFactory DEBUG Returning cached instance of singleton bean 'lifecycleProcessor'
[pache.camel.spring.Main.main()] ClassPathXmlApplicationContext DEBUG Publishing event in org[email protected]77575e6a: org.springframework.context.event.ContextStartedEvent[source=org[email protected]77575e6a: startup date [Tue Mar 07 17:35:49 IST 2017]; root of context hierarchy]
[pache.camel.spring.Main.main()] DefaultListableBeanFactory DEBUG Returning cached instance of singleton bean 'camel-1'
[pache.camel.spring.Main.main()] SpringCamelContext DEBUG onApplicationEvent: org.springframework.context.event.ContextStartedEvent[source=org[email protected]77575e6a: startup date [Tue Mar 07 17:35:49 IST 2017]; root of context hierarchy]
[pache.camel.spring.Main.main()] DefaultListableBeanFactory DEBUG Returning cached instance of singleton bean 'camel-1'
Ma demande
URL:: https://localhost:8060/jsonRestlet
Request body::{"name":"mdnoorshid"}
<?xml version="1.0" encoding="UTF-8"?>
<!-- Configures the Camel Context -->
<beans xmlns="http://www.springframework.org/schema/beans"
\t xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:camel="http://camel.apache.org/schema/spring"
\t xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd">
\t <camel:sslContextParameters id="mySslContext">
\t \t <camel:keyManagers keyPassword="bizruntime">
\t \t \t <camel:keyStore resource="C:\\Users\\deepalisingh\\Desktop\\keystore.jks"
\t \t \t \t password="bizruntime" />
\t \t </camel:keyManagers>
\t \t <camel:serverParameters clientAuthentication="WANT" />
\t </camel:sslContextParameters>
<bean id="sendPOST" class="com.bizruntime.CamelRestletHTTPS.HTTPSsendPost"></bean>
\t <camelContext xmlns="http://camel.apache.org/schema/spring">
\t \t <route>
\t \t \t <from uri="restlet:https://localhost:8060/jsonRestlet?restletMethod=POST&sslContextParameters=#mySslContext"/>
\t \t \t <to uri="bean:sendPOST?method=sendPost" />
\t \t </route>
\t </camelContext>
</beans>
Où est le journal? –
HTTPS par défaut est 443 –
Salut @SoucianceEqdamRashti vous pouvez trouver les journaux.Sorry j'ai oublié d'attacher des journaux.Merci de votre réponse. –