Marvin JS is a web based editor. Please, upload it to a web server and refer to its URL in your browser.
Marvin JS requires Marvin JS license. Consult with the sales team where you have to place the license file where your copy of Marvin JS package can access.
Please, take care that JChem Webservices requires a separate license. Thus, you also setup a JChem Webservices for your site, you need JChem Webservices license too. Consult with its manual how to setup its license.
Download the Marvin JS zip package from the ChemAxon site.
JChem Webservice requires a servlet container like Apache Tomcat. If you would like to install both Marvin JS and JChem Webservices, it worths to install both of them into the Tomcat Container. In this case, the web root can be an ideal place where you can deploy Marvin JS:
Extract the zip file into a new empty directory (e.g.
marvinjs) and deploy it under your web server.
(Consult with the manual of the server or its administrator how to deploy new content there.)
If you need extended functionalities, ChemAxon JChem Webservices is required.
Marvin JS can communicate with other web service implementations that are compatible with the ChemAxon provided version. See the required web service specifications
Note: If web services and Marvin JS are located on different domains, the browser can block the access of web services at runtime since the request may harm the same origin policy of the browser.
Open examples of Marvin JS package from your web server in your browser to check whether the deployment was successful:
http://<web server url>/<marvinjs directory path>/examples/