问题
最近按照wwwapp.txt安装worklist中www application server。总有一步看不透。
b) Then copy all executables from dcmtk/dcmwlm/wwwapps to
the same directory: preplock, readoviw, readwlst and writwlst.
我在dcmtk3.6.120120831的源码中dcmtk/dcmwlm/wwwapps并没有发现执行程序preplock, readoviw, readwlst and writwlst,只有.cc源码。所有执行程序只有在C:\Program Files\DCMTK\bin下才有exe,但也没有上述exe程序。
初步解释(2012-10-19)
我在官方论坛上看到解释:
原来www application server 并不属于DCMTK,为了实现模拟医院的RIS系统,DCMTK将www appplication server 引入。当我们将dcmtk3.6.120120831源码编译成功之后,实际在我们编译后的二进制文件中已经有了相关exe,在D:\DCMTK\DCMTK-bin\bin\Debug 中可以看到上面四个exe以及其他很多exe,但如果我们编译后,选择了install,这些exe将会被部署到C:\\program files\DCMTK\bin下,但是上面四个exe并没部署,因为他们并不属于DCMTK.所以如果想用这四个exe配置worklist webserver,请在编译源码后,及时从D:\\DCMTK-bin\Debug\ 拷贝出来。
官方链接:http://forum.dcmtk.org/viewtopic.php?f=1&t=723&hilit=wwwapp.txt
meandog |
|
|||
Joined: Tue, 2004-12-07, 00:13 Posts: 6 |
|
|||
Top |
|
|||
meandog |
|
|||
Joined: Tue, 2004-12-07, 00:13 Posts: 6 |
|
|||
Top |
|
|||
meandog |
|
|||
Joined: Tue, 2004-12-07, 00:13 Posts: 6 |
|
|||
Top |
|
|||
Michael Onken |
|
|||||
Joined: Fri, 2004-11-05, 14:47 Posts: 1154 Location: Oldenburg, Germany |
|
|||||
Top |
|
|||||
catchesides |
|
|||
Joined: Tue, 2006-03-28, 17:48 Posts: 2 |
|
|||
Top |
|
|||
Marco Eichelberg |
|
|||||
Joined: Tue, 2004-11-02, 18:22 Posts: 1160 Location: Oldenburg, Germany |
|
|||||
Top |
|
|||||
catchesides |
|
|||
Joined: Tue, 2006-03-28, 17:48 Posts: 2 |
|
|||
Top |
|
|||
Display posts from previous: All posts 1 day 7 days 2 weeks 1 month 3 months 6 months 1 year Sort by Author Post time Subject Ascending Descending |
最终解释(2012-10-20)
但是我在win7上编译只能出现三个exe,就是没有preplock.exe.后来官方DCMTK开发人员给我回复了邮件说:
这个www application 是1996年在linux上开发展示用的,本来就没打算能在windows上运行,而且只是一个小例子,已经过时了。
> I've followed all instructions in the wwwapp.txt file
> application to create , modify anddelete worklist entries using a Web browser ,but there isn't no management interface.
> Also I have compiled DCMTK3.6.120120831 on win7. But I can only find readoviw.exe, readwlst.exe and writwlst.exe, but no preplock.exe in
> bin\debug directory.just like the forum topic
first of all, all questions related to DCMTK should be posted to the discussion forum
at http://forum.dcmtk.org/ so that other people can benefit from the answers given there.
If you send us a mail with your designed user name, we can create login/password for you.
Concerning your specific question, the Web Server user interface has never been developed
for Windows, and we have never tried to run it on Windows. This was intended for a
demonstration at an exhibition in 1996 (more than 15 years ago!) and seen very little
maintenance ever after. At that time even Apache as a webserver did not yet exist.
The underlying principle is that the web server generates the user interface by running
the Perl scripts from dcmwlm/perl and the binaries from dcmwlm/wwwapps through the
CGI interface.
The problem with running this on Windows is that the API for locking files (which is
used to prevent the DICOM worklist server from accessing worklist entries while the
web server is modifying them) does not work on Windows, which is the reason why the
preplock tool cannot be compiled there.
Summary: It's outdated software, not intended for anything except a demo anyway,
and it does not run on Windows.
Best regards,
Dr. Marco Eichelberg
--
Dr. Marco Eichelberg
Gruppenleiter Integrationstechnik | Manager Integration Technology Group