From: Yash G. <ya...@gm...> - 2012-10-29 17:40:53
|
Hi, I followed the instructions at http://yaws.hyber.org/soap_intro.yaws to successfully serve a web service using SOAP. This expects me to run the server on command prompt. I would like to instead host the web svc by running the yaws exe independently. I have the following server in the config file: <server tita> port = 8282 listen = 0.0.0.0 docroot = "C:\QAU\PrepareQAUServer" </server> When the web service is hit by the client, I get an error about XML being incorrect. I guess that is because the .yaws file is not able to locate the folders where the modules can be found. What needs to be done to point yaws to the multiple directories that have the modules? Thanks, Yash |
From: Steve V. <vi...@ie...> - 2012-10-29 18:08:27
|
On Mon, Oct 29, 2012 at 1:40 PM, Yash Ganthe <ya...@gm...> wrote: > Hi, > > I followed the instructions at http://yaws.hyber.org/soap_intro.yaws to > successfully serve a web service using SOAP. This expects me to run the > server on command prompt. > > I would like to instead host the web svc by running the yaws exe > independently. I have the following server in the config file: > > <server tita> > port = 8282 > listen = 0.0.0.0 > docroot = "C:\QAU\PrepareQAUServer" > > </server> > > When the web service is hit by the client, I get an error about XML being > incorrect. I guess that is because the .yaws file is not able to locate the > folders where the modules can be found. > What needs to be done to point yaws to the multiple directories that have > the modules? In the global section of your yaws.conf you can add to Erlang's code path using the ebin_dir directive: ebin_dir = C:/path/to/where/my/modules/are You can have multiple ebin_dir directives to add multiple paths. Also, not sure this is an actual problem, but you also might want to write your docroot using forward slashes: docroot = "C:/QAU/PrepareQAUServer" --steve |