I am getting the below error during deployment. Would like to know the actual reason for this error. Is this related to any licensing issue as the api is working locally as expected.
(org.mule.module.management.agent.WrapperManagerAgent - Mule is embedded in a container already launched by a wrapper.Duplicates will not be registered. Use the org.tanukisoftware.wrapper:type=WrapperManager MBean instead for control)
Thx in advance
Related
Can I configure Anypoint Cloudhub so when a new version of the application is uploaded and deployed in Runtime Manager then the RAML file in API Manager is updated with the new version?
I have set up API auto discovery and the RAML is not being updated and I have looked at API sync in Anypoint Studio but this looks like it would need to be triggered manually whereas I'm looking to have it automated when the new version of the app is deployed in Runtime Manager
I'm using Anypoint Studio 6.2 and Mule 3.8.3
Thanks
I've tested this and it works as designed. It will resolve the includes and will put the JSON in-line. Note, It was designed to quick upload small and simple RAMLs. For big and more complex files you will have to create the API through the API Manager in Anypoint Platform, and then upload all your files through it. Or you could do it by creating a new connection in the API Sync view.
For more information about API Sync, please check the following link:
https://docs.mulesoft.com/anypoint-studio/v/6/api-sync-reference
Please, have in mind that the files you will sync with API Sync, must be in src/main/api
I created a mule application and able to run/deploy it on my machine successfully. On running api-console is appearing in Anypoint-studio like this.
Now when I deployed this application on mule ESB server and try to hit api-console for this application using the following URL "https://mulesoft:ESB****/api/console"
Mule is saying RAML loading for prolonged time like the one shown in below image.
I am not able to resolve the issue after working hours on it, If anyone can suggest possible reasons for the occurrence of this issue. It would be a great help to resolve the same.
Sometime I see in my websphere proile log for Worklight have an error message:
[Servlet Error]-[DevRootServlet]: javax.servlet.ServletException: Can not access development servlets in production mode
I don't know where is error message come from? but my WL application still working fine.
Anybody can help me to fix this issue?
I'm using WL version 6.0.0.2
Thanks
Check if my answer from another similar question helps you: Worklight 6.1 - error on sending notification to android device on real server
Take a look at this part from the error message:
Caused by: javax.servlet.ServletException: Can not access development
servlets in production mode at
com.worklight.core.auth.impl.AuthenticationFilter.doFilter(AuthenticationFilter.java:136)
Now see the URL you are using:
http://serverIp:9080/worklighttime/dev/invoke?adapter=PushAdapter&procedure=submitNotification¶meters=[%27user%27,%27text
message%27]
The /dev/ denotes basically a "development servlet", which as the error says - cannot be used when in production. "In production" basically means "any server that is not inside Worklight Studio", Worklight Studio being the development environment.
Try to remove the /dev/ from the URL and see whether this helps, or maybe a different error will then be given.
I have a probleme with the configuration of the http listener for example when i'm trying to test this example : http://www.mulesoft.org/documentation/display/current/HTTP+Listener+Connector
I can't find the source (see image). I'm working with mule 3.5.0 CE.
what is the probleme?
How can i get parameters from url. and send this parameters in json format. Any example please. Thank you in advance.
Http Listener is a feature of Mule 3.6 and above ...
So if you want to run the application in your existing Anypoint studio, then you need to download Mule 3.6 runtime in your existing Anypoint studio by going to help menu --> install new software --> put the url http://studio.mulesoft.org/r3/studio-runtimes/ in work with box and hit enter
You will get Mule 3.6 runtime to download like the following
As per the link, Mule Anypoint Studio application launcher now supports launching multiple applications and it works. I could not find how to stop individual application if multiple are deployed?
http://blogs.mulesoft.org/release-studio-2015-01/
You can't. Studio's console refers to the JVM instance running the attached Mule distribution, not to each individual deployed app on that instance. However, if you modify any app config file, that app will be redeployed.
On the other hand, reviewing the log you can see that each app is deployed independently from <workspace>/.mule/apps/<app-name>.zip. After its deployment, a file named <workspace>/.mule/apps/<app-name>-anchor.txt will be created, if you remove that file the app will be undeployed.
HTH, Marcos.
I did stop an individual app while others are still running. Please see the image below for your reference.
you can see the app mule-smtp has been stopped while others are in still running state.
Hope this helped.
you can enable the mule run time in preferences tab of anypoint studio.
That is easiest way to stop specific applications on anypoint studio