we succeeded to instal java web start but except me noone else can see the database of our project. So other users of java web start can launch intsant J chem, but they can see only IJC defult database, i.e. wombat, or only welcome window. They all get also an issue with a license.
I put in master.jnlp file (attached) the link for a license file (licenseUnige.cxl) and for our project (t5_project.ijp). We have an academic web license for 12 users; web server flag is allowed. What do I have to do or change that other users will see the database? If master.jnlp file is ok, might be that i did not prepare shared project since the beginning? Any chance to change this for already existing database?
Thank you for your help,
license is not correctly specified in master,jnlp. You need to specify license in in <application-desc> tag:
I have specified a license file in master.jnlp under desc tag as you suggested but when IJC is launched from the web the first message i get is - Downloading license file failed.
Do I need to save a license file in a specific directory?
I put it in /home/user/Chemaxon directory. System variable in .bashrc is defined as
I put a new license file directly to .chemaxon. I did not try to install it by a wizard, since on a server seems to be ok.
But when I open an IJC via java web start it gives the same problem: Downloading license file failed.
I attached two ijc log files: the one I get when I open ijc directly at the server and the second one when I open ijc
via java web start.
It seems to me that via java web start the path to a license file on a server is not found. Where can I fix that?
I forgot to say that we specified a path to a license file for java web start in master.jnlp as:
The argument seems to be correct and works for me. Have you specified the MIME-TYPE *.cxl on your webserver? Please try to access the address for your license file by using web browser. Is the file accessible? Are you using proxy server for accessing intranet(inetrnet) addresses?
The key thing is to access the license file by web browser. If so and problem in IJC persist, then make sure that the proxy is set(if you use one) on the system level, therefore IJC knows what proxy to use.
The licence file is at the correct place now.
We still have trouble to setup a connection to the database, is there a way to setup a connection without configuring mysql to listen on its public interface and accessing it through a webservice or some application running in tomcat (doing the bridge between the ide and mysql) ?
Yes, this is the case, and I know how to change the "local" only settings in mysql.
So, if we manage to create a shared project, our end-users will access the database through a web service ?
It's just that if we could keep mysql closed to the outside world, we would prefer it.
Yes that is true. Shared project allows you to access the data through a web service and thus, you can keep MySQL accessible only from localhost(or specific IP). It also allows to maintain one project for many users in that way if you update it centraly, all users get updated project(forms, data-trees, etc.).