1、java項目部署到windows伺服器上如何運行
首先,確保伺服器上可以運行java項目:
1、到Oracle官網下載JDK安裝文件,雙擊安裝
2、下載tomcat windows版本的壓縮文件,解壓縮後就可以使用
3、域名可以使用像ngix這樣的代理軟體將域名轉向web功能對應的內網地址。
然後就是項目的發布常規操作了呀。把項目文件放到伺服器讀取項目文件夾下,注意文件格式……
2、java獲得當前伺服器的操作系統是什麼?怎麼獲得
import java.util.Properties;
public class Test{
public static void main (String args[]){
Properties props=System.getProperties(); //系統屬性
System.out.println("Java的運行環境版本:"+props.getProperty("java.version"));
System.out.println("Java的運行環境供應商:"+props.getProperty("java.vendor"));
System.out.println("Java供應商的URL:"+props.getProperty("java.vendor.url"));
System.out.println("Java的安裝路徑:"+props.getProperty("java.home"));
System.out.println("Java的虛擬機規范版本:"+props.getProperty("java.vm.specification.version"));
System.out.println("Java的虛擬機規范供應商:"+props.getProperty("java.vm.specification.vendor"));
System.out.println("Java的虛擬機規范名稱:"+props.getProperty("java.vm.specification.name"));
System.out.println("Java的虛擬機實現版本:"+props.getProperty("java.vm.version"));
System.out.println("Java的虛擬機實現供應商:"+props.getProperty("java.vm.vendor"));
System.out.println("Java的虛擬機實現名稱:"+props.getProperty("java.vm.name"));
System.out.println("Java運行時環境規范版本:"+props.getProperty("java.specification.version"));
System.out.println("Java運行時環境規范供應商:"+props.getProperty("java.specification.vender"));
System.out.println("Java運行時環境規范名稱:"+props.getProperty("java.specification.name"));
System.out.println("Java的類格式版本號:"+props.getProperty("java.class.version"));
System.out.println("Java的類路徑:"+props.getProperty("java.class.path"));
System.out.println("載入庫時搜索的路徑列表:"+props.getProperty("java.library.path"));
System.out.println("默認的臨時文件路徑:"+props.getProperty("java.io.tmpdir"));
System.out.println("一個或多個擴展目錄的路徑:"+props.getProperty("java.ext.dirs"));
System.out.println("操作系統的名稱:"+props.getProperty("os.name"));
System.out.println("操作系統的構架:"+props.getProperty("os.arch"));
System.out.println("操作系統的版本:"+props.getProperty("os.version"));
System.out.println("文件分隔符:"+props.getProperty("file.separator")); //在 unix 系統中是」/」
System.out.println("路徑分隔符:"+props.getProperty("path.separator")); //在 unix 系統中是」:」
System.out.println("行分隔符:"+props.getProperty("line.separator")); //在 unix 系統中是」/n」
System.out.println("用戶的賬戶名稱:"+props.getProperty("user.name"));
System.out.println("用戶的主目錄:"+props.getProperty("user.home"));
System.out.println("用戶的當前工作目錄:"+props.getProperty("user.dir"));
}
}
3、java的web項目,程序在windows伺服器,資料庫放在linux伺服器,會影響查詢速度嗎?
理論上來說是不影響的(應該更快才對,單獨用了一個伺服器作為資料庫服務版器了)
至於你說的查詢數權據慢,大概有以下幾種情況
本身的sql(在本地數據量小,可能看不出來差異),explain你的查詢語句,看看索引啥的
首次載入頁面Extjs載入js文件耗時,這個通過F12 network可以看出來那個耗時長
Linux伺服器上的資料庫配置導致的問題,這個也要根據explain結果分析
伺服器上用的也是weblogic嗎?
4、如何在windows sever 2008下配置Java伺服器
tomcat么
去 http://java.sun.com 下載jdk1.6 安裝java虛擬機
直接去 http://tomcat.Apache.org 下載tomcat6 解壓縮 配置環境變數 然後去tomcat目錄下 運行bin裡面的startup.bat 就好了內 對了還要去config下改一些容配置 比如埠號呀 域名綁定什麼的
你最好找個詳細的教程看一下 其實很簡單的
5、windows 下開發的 java項目 部署Linux伺服器 的 問題
Linux系統編碼不能更改的話, 三個解決方案:
1.修改開發環境編碼使其與伺服器編碼相同。
2.修改運行程序的JVM默認 編碼
3.修改程序,在程序中進行編碼統一的處理
6、java程序用windows好還是linux
一樣,都是在JVM上跑,win交互好。寫程序用win,做伺服器用linux。
7、Java怎麼上傳文件到遠程Windows伺服器
安裝一個FTP就可以直接上傳下載了,你可以去伺服器廠商(正睿)的網上找找相關技術文檔參考一下,很快就清楚了!
8、java如何實現對windows系統和Tomcat伺服器進行監控
可以實現抄,我試過,cpu、內存、磁碟空間等參數信息用C語言來寫一個DLL工程(extern "c"聲明),最好不要用C++寫,因為C++的導出函數會變名,然後java通過JNI規范調用C編寫的函數。
具體是先System.loadLibruary("dll名稱");
用C函數名,注意編譯DLL的時候需要java類的頭文件。cmd命令:javah Java類名。再直接調C函數。
9、java伺服器端「/「文件路徑如何書寫?
在java中路徑都這么寫:\\ , 這個就是路徑分隔符,以後就不用「/」了吧
不管是實在windows還是在linux中,你都用「\\」作為路徑分隔符就對了
File.separator()這個方法是沒什麼問題,但是,你如果傳入字元串後,
使用File.separator來split,可能會出錯的哦,你在所有的地方,都用「\\」,
肯定是不會錯的啦。
至於你說的json中也是,在java中就是用\\,這與json無關,而是轉義導致的
10、Java遠程連接Windows伺服器獲取文件。註:不是web
不是B/S架構的,你這貌似准備做C/S架構的呢?
看你這個需求,直接下內XShell 或者 XPutty 就可以滿足容你的需求了。
如果是直接登錄到遠端,直接Windows有個遠程連接就可以實現你的需求了。
你要開發軟體,java還是用Web的方式(B/S)比較適合。因為C/S 需要下載一個客戶端,沒人會為了下你的插件而下一個客戶端的。