Keys:
1、AutoVue需安装21.0.2以上带WarSample的版本
2、jdk一定要安装jdk8,但是小版本低于300的版本
3、autovue安装完后,真正其作用的是“启动Autovue服务器”,相当于启动了Autovue服务供外部应用调用。
4、需利用tomcat部署WarSample中的Autovue工程,远程访问会有涉及到跨域问题,在”五、远程访问“中解决;
5、还有个比较无解的问题,由于本文所述jnlp方式涉及到在web端执行java程序,新版本的各类浏览器均把该行为视为特别不安全的行为,因此都无法自动执行jnlp。目前验证下来,firefox的84及以前版本。新版本的chrome及其他浏览器需要手动点打开和执行。
一、环境和资源准备
离线资源下载:
1、离线资源
- AutoVue21.0.2InstallClientServer 服务器版
- 下载地址: https://download.csdn.net/download/landeshuo_/12580718?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167393336516800180695782%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fdownload.%2522%257D&request_id=167393336516800180695782&biz_id=1&utm_medium=distribute.pc_search_result.none-task-download-2downloadfirst_rank_ecpm_v1~rank_v31_ecpm-4-12580718-null-null.pc_v2_rank_dl_default&utm_term=autovue&spm=1018.2226.3001.4451.5
- 尽量下载21.0.2版本,21.0.1版本里面只有applet的方式,而没有WarSample(war包部署)的资源,而且工程项目内的autovue版本与安装autovue server版本需一致,否则无法执行
- apache-tomcat-9.0.40-windows-x64.zip(8.5也可以)
- jdk-8u202-windows-x64.exe(这也是个坑,选择jdk8以上,但jdk-8u300以下的版本)
2、服务器运行环境部署和配置
这部分主要配置java环境,就不再赘述,如果不清楚,自行百度搜索。
二、安装Autovue
1、安装AutoVue服务器和部署配置
(1)运行安装包,选择安装目录(尽量不要中文,文件夹不要用空格)
(2)过程中都选择自定义安装
(3)配置ip:127.0.0.1
5.身份认证,选择稍后配置
6.SSL通信:选稍后配置
继续,点击“下一步”,直至完成即可。
用记事本打开:E:\Oracle\AutoVue\bin\jvueserver.properties,修改如下信息
#在最下面增加一行配置:
jvueserver.authentication.enable=FALSE
8.验证启动
双击运行:D:\Oracle\AutoVue\bin\jVueServerX.exe,出现如下表示安装成功。
三、autovue外部代理服务
1、设置自动启动服务
设置允许运行的服务域账号:在【本地策略】->【用户权限分配】->【作为服务登录】->添加【运行的域账号】
运行CMD命令 定位安装路径下: jvueserverX.exe –install 【域账号】 【密码】
在服务列表可以看到安装window服务名称:Oracele Autovue Server
2、Tomcat 的WebApp 部署Selver
E:\apache-tomcat-9.0.40\webapps 下新建 【Autovue】 文件夹
【E:\Oracle\AutoVue\bin】里的文件,autovue.jnlp、autovue.js、gluegen-rt.jar、jogl.jar、jsonrpc4j.jar、jvue.jar 拷贝到【Autovue\AutoVueClient】
【E:\Oracle\AutoVue\examples\WarSample\Autovue\WEB-INF\lib】里的文件拷贝到【Autovue\WEB-INF\lib】
修改【WEB-INF\web】的配置文