在centos 7上安装BIMServer
下载bimserverwar-1.5.85.war
https://github.com/opensourceBIM/BIMserver/releases
mkdir -p /opt/bim
cd /opt/bim
wget https://github.com/opensourceBIM/BIMserver/releases/download/parent-1.5.85/bimserverwar-1.5.85.war
下载tomcat
cd /opt/bim
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.20/bin/apache-tomcat-8.5.20.zip -O tomcat.zip
unzip tomcat.zip
在服务器可访问的一个windows上安装Lantern并修改Lantern的设置
BIMServer在初始化时会检查程序能否访问http://www.google.com, 所以需要设置代理。我这里用的是Lantern. Lantern默认绑定127.0.0.1,需要修改C:\Users\james.h.fu\AppData\Roaming\Lantern\settings.yaml,允许其绑定到所有IP
Lantern的设置如下:
addr: '[::]:50786'
autoLaunch: true
autoReport: true
language: zh-CN
localHTTPToken: 3fd72e1d76fb0f49dadaaef13f13cabe
pacURL: ""
proxyAll: false
socksAddr: '[::]:50790'
systemProxy: true
uiAddr: localhost:50783
userID: 94560713
userToken: 1Ilrpik8LuHlf-ryVQxx0jcVHI5znU_0lTZ_TO8FMtp_jtjDNDEjzw
将bimserverwar-1.5.85.war部署到./tomcat/webapps/ROOT
rm -rf ./tomcat/webapps/ROOT
unzip ./bimserverwar-1.5.85.war -d ./tomcat/webapps/ROOT
# 设置JAVA_OPTS -Dhttp.proxyHost=172.16.30.166 -Dhttp.proxyPort=50786
vim ./tomcat/bin/catalina.sh
# Uncomment the following line to make the umask available when using the
# org.apache.catalina.security.SecurityListener
JAVA_OPTS="$JAVA_OPTS -Dorg.apache.catalina.security.SecurityListener.UMASK=`umask` -Dhttp.proxyHost=172.16.30.166 -Dhttp.proxyPort=50786"
访问BIMServer的安装界面
访问http://172.0.0.0:8080/,根据向导一步一步设置。
然后点击 “Open BIMvie.ws”(http://172.0.0.0:8080/apps/bimviews/?page=Login), 访问BIMServer的GUI。然后创建项目,然后上传ifc文件,然后就可以预览BIM模型了:
常用链接:
- http://172.0.0.0:8080/index.html
- http://172.0.0.0:8080/apps/bimviews/?page=Projects
- http://172.0.0.0:8080/apps/console/
- http://172.0.0.0:8080/apps/bimserverjavascriptapi/
参考资料
- opensourceBIM
- BIMServer wiki
- Install on Ubuntu
- [分享]BIM轻量化平台之不完整归纳整理
- 毕加索CTO杜长宇:BIM轻量化助力建筑业迈向BIM+时代
- 基于WebGL BIM轻量化引擎的二次开发
- BIM施工过程管理系统
- 毕加索
- tomcat服务器部署多项目方法
- Tomcat多实例单应用部署方案
在centos 7上安装BIMServer的更多相关文章
- 在CentOS 7上安装.NET Core R2跑Hello World
前言 在上个月.NET Core出了最新版本预览版,只是在Window系统上试验了一下.原本想等发布正式版的时候在linux系统上试试,可能还需要一段时间,刚好有空可以折腾一下. 由于之前安装的Ubu ...
- 如何在 CentOS 7 上安装 Redis 服务器
大家好,本文的主题是 Redis,我们将要在 CentOS 7 上安装它.编译源代码,安装二进制文件,创建.安装文件.在安装了它的组件之后,我们还会配置 redis ,就像配置操作系统参数一样,目标就 ...
- Linux Centos 系统上安装BT客户端 Transmission
Linux Centos 系统上安装BT客户端 Transmission Transmission是一种BitTorrent客户端,特点是一个跨平台的后端和其上的简洁的用户界面,以MIT许可证和G ...
- 在CentOS 7上安装phpMyAdmin
原文 在CentOS 7上安装phpMyAdmin phpMyAdmin是一款以PHP为基础,基于Web的MySQL/MariaDB数据库管理工具.虽然已经存在着一些诸如Adminer的轻量级数据库管 ...
- 在CentOS 6上安装Apache和PHP
本文演示如何在CentOS 6上安装Apache和PHP.CentOS 6自带的是Apache 2.2.3和PHP 5.1.6,您可以使用默认的CentOS包管理器进行安装yum.使用yum(而不是使 ...
- CentOS Linux上安装Oracle11g笔记
CentOS Linux上安装Oracle11g 到 otn.oracle.com 网站上下载 Linux版的oracle 11g 编辑 /etc/sysctl.conf : kernel.shmal ...
- 如何在CentOS 7上安装Munin
在CentOS 7上安装Munin 首先我们需要在我们的系统中添加EPEL仓库. yum install epel-release 步骤2.安装LAMP(Linux,Apache,MariaDB,PH ...
- centos 7 上安装 testlink 1.9.15/1.9.16/1.9.17/1.9.18 (mysql/php/httpd)
1.9.18 的System Requirements - server.注意,适用于 1.9.15 及以后. Server environment should consist of: web-se ...
- Jenkins安装 CentOS 7上安装Jenkins
CentOS 7上安装Jenkins Jenkins 安装 只安装不介绍 步骤1:更新CentOS 7 Linux系统管理员的最佳做法之一是使系统保持最新.安装最新的稳定包,然后重新启动. 1 2 ...
随机推荐
- spring 开发 Tars
和不使用 Spring 的 tars HelloWord 项目相比,客户端完全一样,服务端两个地方不一样 创建不使用 Spring 的 tars HelloWord 步骤: https://www.c ...
- Android Studio 点击两次返回键,退出APP
该功能的实现没有特别复杂,主要在onKeyDown()事件中实现,直接上代码,如下: //第一次点击事件发生的时间 private long mExitTime; /** * 点击两次返回退出app ...
- spring资源访问接口和资源加载接口
spring 资源访问接口 JDK提供的资源访问类,如java.net.URL.File等,不能很好地满足各种资源的访问需求,比如缺少从类路径或者Web容器的上下文中获取资源的操作类. 鉴于此,spr ...
- 记录定时任务的一个错误:crontab 中使用"%"的问题
最近工作需要,需要定时执行命令文件,并且把执行的日志重定向输出到以日期命名的文件中,命令如下: /bin/bash /data/shell/merge.sh &>> /data/s ...
- 11.1、socket连接中的粘包、精确传输问题
粘包: 发生原因: 当调用send的时候,数据并不是即时发给客户端的.而是放到了系统的socket发送缓冲区里,等缓冲区满了.或者数据等待超时了,数据才会发送,所以有时候发送太快的话,前一份数据还没有 ...
- 高通GPIO驱动(DTS方式)
gpio调试的方式有很多,linux3.0以上ARM架构的处理器基本上都采用了DTS的方式,在linux3.0可以通过获取sysfs的方式来获取gpio状态: sysfs文件系统的建立可以参照下面的博 ...
- check
private int AddNewstoDB(NewsModels newsModels, string dateTimeStr, string jsonStr, string cid, strin ...
- 监控.net 网站 Glimpse
使用Nuget 安装Glimpse 安装好后,config会默认添加几个节点 安装好之后 只需要浏览器输入 网站/Glimpse.axd 再次进入网站 就可以查看(ajax sql session ...
- [MapReduce_1] 运行 Word Count 示例程序
0. 说明 MapReduce 实现 Word Count 示意图 && Word Count 代码编写 1. MapReduce 实现 Word Count 示意图 1. Map:预 ...
- 【PAT】B1060 爱丁顿数(25 分)
逻辑问题,对我来说还是挺有难度的,一开始想不通 我输入数据并以数据为下标,数据出现次数为内容存储 然后从后遍历计算所有大于当前下标的元素出现的次数 最后遍历一遍确定是否为爱丁顿数,如果大于当前已经找到 ...