2015-12-30 87 views
-2

數據庫中保存了一個名爲「SITE_DOMAIN」的變量,其值爲http://192.168.0.71; 一個在Eclipse Tomcat上運行的web項目,我可以從數據庫中獲得正確的「SITE_DOMAIN」值,同時在Tomcat上運行它,我得到的「SITE_DOMAIN」的值是http://192.168.0.61;Eclipse Tomcat Java Web項目

有人知道原因嗎?

+0

maven用於包 – promise06

+0

你的tomcat和eclipse tomcat運行在哪裏?我希望有不同!如何通過硬編碼或通過獲取系統的IP來保存SITE_DOMAIN的值? – Shriram

+0

看看用於連接到db的連接url ..你正在連接到eclipse中的不同數據庫.. – awsome

回答

0

可能有很多原因源於在不同環境下運行。

我的猜測是,因爲這個數據只是一個字符串(沒有日期,沒有本地化),您使用兩個不同的數據庫連接。瞭解如何配置此連接。例如,通過.properties文件,比你可能使用不同的文件。您應該知道應用程序如何查找配置文件。

另外你應該知道你是否使用相同的tomcat安裝(查看eclipse服務器運行時Environmet/Tomcat安裝目錄)。如果是,那麼看看系統屬性,它們可能很重要。