用普通電腦假設基於liunx系統的NAS部署FineReport決策系統

来源:http://www.cnblogs.com/laoA188/archive/2016/09/20/5882352.html
-Advertisement-
Play Games

本文主要介紹了在NAS-DSM系統上部署Finereport數據決策系統。 ...


何為NAS?

簡單說就是連接在網路上,具備資料存儲功能的裝置因此也稱為“網路存儲器”。它是一種專用數據存儲伺服器。他以數據為中心,將存儲設備與伺服器徹底分離,集中管理數據,從而釋放帶寬、提高性能、降低總擁有成本、保護投資。其成本遠遠低於使用伺服器存儲,而效率卻遠遠高於後者。

為何選擇群輝NAS

我所看重的是群輝的DSM操作系統,基於linux內核簡單而且功能豐富的操作系統,群輝NAS就是一臺功能豐富的電腦設備,可以娛樂,可以辦公,可以視頻監控等等。

仔細的小伙伴看到標題應該會有聯想到何為用普通電腦假設NAS?

正是由於DSM系統的易用和高效性,決定了群輝的NAS是硬軟體一體機,硬體的選擇餘地及可擴展性(CPU、記憶體)差也成為了它的硬傷。所以作為屌絲把它裝在普通電腦上是在是個絕妙的主意!

好了,以上只是引言。下麵我們言歸正傳,正式講解在NAS-DSM系統(為了表示方面一下簡稱DSM)上部署Finereport數據決策系統。

安裝篇

首先:我們需要在DSM系統上安裝JAVA和Tomcat7.0,點開DSM的套件中心選擇安裝JAVAmanager及Tomcat7插件。在安裝好這兩個插件後,DSM會自動生成一個Tomcat文件夾並且會自動設置成共用方式。我們通過windows連接共用的方式就能方便的訪問到這個文件,當然前提是你要以admin這個DSM管理員賬戶登錄,如下圖:

接下來就是進入到Tomcat\ROOT目錄把裡面的文件全部刪除,然後把FineReport工程目錄WebReport下的所有文件全部複製過來(註意:不包含WebReport目錄是它下麵的所有目錄和文件)然後重啟Tomcat,啥?你不知道如何重啟?哈哈,你只是沒找到而已,在DSM里一切都顯得如此簡單!請看下圖:

還是在套件中心裡找到左側選擇欄<已安裝菜單>點擊,然後在右側視窗里找到安裝好的tomcat。

 

 

其實到這裡,FR已經能用http://你的IP地址:7070/ReportServer?op=fs訪問了。但是到這裡就夠了麽?NO,還不夠方便、tomcat的記憶體還需要調整,我們還要進行優化!GO!GO!

優化篇:

1、URL訪問帶著埠不爽!後面還要輸入一堆E文字元不爽!但是DSM系統出於安全考慮,簡單的通過頁面訪問,你根本就找不到它的系統文件(哪怕是用管理員帳號)!而大家都知道要調整這些個屬性必須要找到並編輯Tomcat的server.xml。那麼我們這裡只能通過linux視窗命令來處理,為此我們要開啟DSM系統的Telnet功能,然後通過工具來修改。

A、開啟DSM系統的Telnet功能:

 

勾選後保存

B、用SecureCRT連接DSM系統,賬戶名:root密碼就是你admin的密碼(root密碼初始是和admin密碼相同的)

切換到server.xml文件所在的目錄,命令用小寫

cd/var/packages/Tomcat7/target/src/conf

接下來打開編輯:

viserver.xml

通過鍵盤方向鍵找到此處,按鍵盤上的i字母鍵進入編輯模式,修改為80埠(因為我80埠用掉了,所以用的是8080),修改好後按ESC鍵退出編輯模式,按:鍵進入命令行模式輸入W回車。至此埠修改完畢,重啟Tomcat就能不帶埠訪問了!

C、tomcat下訪問ip直接進入op=fs界面:

小伙伴們可以參考幫助文檔的那篇文章,自行設置http://help.finereport.com/doc-view-806.html

需要補充說明的是:

1、如果標題出現亂碼,可以打開a.jsp將編碼改為GBK

2、給出DSM系統的web.xml的位置:/var/packages/Tomcat7/target/src/conf

3、由於前面我讓大家把文件複製到ROOT目錄的所以幫助文檔的這部分就不用再做了

2、修改Tomcat記憶體,提高系統運行效率。修改catalina.sh文件方法同上,限於篇幅我只給出DSM系統的位置:/var/packages/Tomcat7/target/src/bin/,添加代碼部位如下圖:

經過以上的設置,基本已經達到我們的要求了短URL訪問:只需輸入IP地址就能直接跳到登錄界面了、伺服器記憶體也修改到了我們需要的大小。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • PolyBase is a technology that accesses and combines(整合) both non-relational and relational data, all from within SQL Server. It allows you to run quer ...
  • K近鄰應用-異常檢測應用 原理: 根據數據樣本進行KMeans機器學習模型的建立,獲取簇心點,以簇為單位,離簇心最遠的第五個點的距離為閾值,大於這個值的為異常點,即獲得數據異常。 如圖: 數據樣本: 數據樣本的數據格式為:標號,特征值1,特征值2(沒有具體含義,自動生成的數據只為能夠簡單的說明異常檢 ...
  • DW一直以來是企業信息與決策支持系統的核心組件,隨著各類日誌、社交、感測等非結構化數據的加入,企業內部數據按指數級增長,傳統DW已經達到一個關鍵臨界點——需要大量的資源投入到硬體、優化、支持和維護中,當前大部分使用Apache Hadoop來處理各種來源的大數據,但傳統數據倉庫不允許最終用戶查詢非結 ...
  • 當微軟發佈第一個SQL Server並行數據倉庫R2時(SQL ServerParallel Data Warehouse,即PDW),已正式將產品的名稱修改為分析服務平臺(APS),但在一些非正式場合,仍然保留了PDW的叫法 目錄: APS簡介 APS特性 NEC一體機 戴爾資料庫一體機 小結 A ...
  • 運行級別 級別說明 0 所有進程將被終止,機器將有序的停止,關機時系統處於這個運行級別 1 單用戶模式,用於系統維護,只有少數進程運行,同時所有服務也不啟動 2 多用戶模式,和運行級別3一樣,只是網路問卷系統(NFS)服務沒有啟動 3 多用戶模式,允許多用戶登錄系統,是系統預設的啟動級別 4 留給用 ...
  • 一、系統分區 首先先普及一下有關係統分區的一些知識: 硬碟分區有三種,主磁碟分區、擴展磁碟分區、邏輯分區。 一個硬碟主分區至少有1個,最多4個,擴展分區可以沒有,最多1個。且主分區+擴展分區總共不能超過4個。邏輯分區可以有若幹個。在windows下激活的主分區是硬碟的啟動分區,他是獨立的,也是硬碟的 ...
  • 插入無線網卡,輸入ifconfig,發現沒有檢測到網卡。 輸入lsusb,查看無線網卡型號。 我用的無線網卡是EDUP的網卡,包裝盒裡有一張驅動光碟,把光碟里linux下的驅動目錄複製下來。如果沒有驅動光碟,可以去網上下載RTL8188的Linux版驅動包。 提前準備好ARM板系統的交叉編譯器和系統 ...
  • Ubuntu16.04 1.chrome安裝 獲取安裝包http://www.google.cn/chrome/browser/desktop/index.html 在安裝包目錄打開終端執行sudo dpkg -i google-chrome-stable_current_amd64.deb 若有錯 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...