Local WMS for Cesium

I need to use a local WMS for Cesium, because my integrated C++ Chromium QT 5.7 Application have to run in a local network, without internet connection.
I know very little thing abouts WMS tecnology
Someone can help me, by suggesting WMS solution (also price for not open source solution)?

I use GeoServer (http://geoserver.org/). This server is open source and it is very easy to deploy in an application server like Tomcat.


can you indicate me in which way add data file for example at geoserver? are there a tutorial and a data source of italy for example?

It Could be due to "Cross Origin resource Sharing" error. Enable CORS plugin in your browser.

I am using Cesium on Chromium WebEngine of QT5.7 i obtain the following error :
"js: Image from origin '' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin '' is therefore not allowed access."
i don't know in which way enable CORS on Chromium this is blocking for me

You have to enable CORS in the server at, or use a proxy.


are there some guides to load local map on Geoserver to visualize after in Cesium?