導航:首頁 > 文件管理 > javaweb載入配置文件

javaweb載入配置文件

發布時間:2023-08-29 18:54:05

java web項目,想定義一個用戶配置文件,啟動tomcat時載入該配置文件,不同單位根據配置文件顯示不同功能

你這是許可權管理,可以配置多個角色,比如顯示菜單,根據不同的角色顯示不同的菜單,這樣才是正確的做法。而且使用管理員可以自動定義每個角色顯示的菜單,都是可配置的。這樣比較方便。現在有很多成熟的技術比如 shiro 或者spring security等

⑵ JAVA maven創建web把Spring放在src/main/讀取不到配置文件是怎麼回事

classpath:是從類路徑里查找配置文件,也就是/WEB-INF/classes目錄下找SpringMVC-servlet.xml。

你寫了classpath了,不會從web-info下找,而是去web-inf/classes下面找,所以找不到。

⑶ 在linux中java web環境需要哪些配置文件

在linux中java web環境配置方法步驟如下:
1、遠程連接:

a) Xsheel連接:跟一般ssh連接工具差不多,輸入伺服器IP及用戶名密碼等。
b) Ssh連接:這里用的是filezilla,也可以用8uftp。
注意:遠程工具可以根據自己的喜好任意選擇。
附:如果中途連接時遇到連接不通時先重啟服務再連接,注意防火牆。
Ssh服務重啟:service sshd restart
ftp服務重啟:service vsftpd restart
如果還連接不通可以根據提示查看配置文件,比如ssh限制root用戶遠程連接,ftp特定的本地 用戶連接等等,這些都可以通過修改配置文件進行修改,不過一般情況下這些服務 什麼的都不會有問題。
Ssh配置文件路徑:/etc/ssh/ssh_config
ftp配置文件路徑:vi /etc/vsftpd/vsftpd.conf

2、JDK安裝及相關配置
a) 網上下載一個jdk,例如jdk-7u45-linux-x64.tar.gz;
b) 使用【tar -zxvf 文件名】命令解壓,例如要安裝在/hezw/usr目錄下,
那麼直接把上面的jdk文件復制到/hezw/usr目錄下解壓即可,
注意:若jdk沒許可權執行許可權,可使用 【chmod +x 文件名】添加許可權;
c) 在/etc/profile文件最後添加以下配置即可:
JAVA_HOME=/hezw/usr/jdk1.7.0_45
PATH=.:$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH
d) 執行【source /etc/profile】使配置生效;
e) 最後執行java javac 命令測試即可!

3、Mysql安裝及相關配置
a) 網上下載一個mysql的rpm包,通過yum安裝;
b) 命令行輸入 yum -y install mysql mysql-server;
c) 安裝後啟動mysql:service mysqld start;
d) 剛安裝好是沒有密碼的,所以可以先設置一個密碼,比如密碼
設為eetrust則輸入命令:/usr/bin/mysqladmin -u root password "eetrust"
e) 然後mysql到這基本就安裝完了,當然,別人現在是不能遠程訪問的,所以可以開啟遠程訪問,通過授權的方式開啟:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'eetrust' WITH GRANT OPTION,然後輸入FLUSH PRIVILEGES 刷新,然後就可以正常使用了!如果別人還不能遠程訪問的話可以重啟一下mysql服務、檢查一下防火牆有沒有關閉。
附:用root帳號登錄後,在/etc/my.cnf 中的[mysqld]後添加添加lower_case_table_names=1,重啟MYSQL服務,這時已設置成功:不區分表名的大小寫
4、Tomcat安裝及相關配置
tomcat安裝:
直接到官網下載tar包解壓即可。

tomcat相關操作:
首先,進入Tomcat下的bin目錄,例如:cd /usr/tomcat/bin
啟動Tomcat:./startup.sh
關閉Tomcat:./shutdown.sh
查看Tomcat是否關閉:ps -ef|grep java,若信息較多表示未關閉,反之已關閉。

如果想直接幹掉Tomcat,你可以使用kill命令,直接殺死Tomcat進程:例如可以根據上面查看tomcat是否關閉的命令獲取到進程ID,然後直接kill
例如:kill -9 12389
tomcat查看日誌:tail -f catalina.out (catalina.out位於logs目錄下,tail表示尾部查看,-f表示動態查看,也可以 tail -100f catalina.out 表示動態查看最後100行日誌)

⑷ java 怎麼讀取web jar中的某個配置文件

項目遷移的過程中發現以前的代碼維護性實在是差。
我把問題簡化為以下這專些簡單的代碼:屬
項目M
引用了項目
A.jar,這個A在lib目錄裡面
在A裡面放置了一個配置文件test.properties,
就放在jar的根目錄下。
A.jar
|___test.properties
在M中有一段代碼回去讀取這個A.jar里的配置文件,簡單一點就用下面這句話來調用。
Java
code
public
class
ConfigUtil
{
public
static
String
getInstance()
throws
Exception{
String
path
=
ConfigUtil.class.getResource("/").toString();
path
=
path.substring(0,
path.length()-8);//
System.out.println(path);//這里列印的結果顯示可以拿到當前類的絕對路徑
InputStream
f
=
new
FileInputStream("jar:"+path+"lib!/A.jar/"+"test.properties");
return
"xxx";
}
}

⑸ java web工程,讀取配置文件路徑問題

讀取復src下的文製件,可以用下面的方式

publicclassTest1{

publicstaticvoidmain(String[]args){
Propertiespro=newProperties();
InputStreamin=Test1.class.getResourceAsStream("/config.properties");
try{
pro.load(in);
pro.getProperty("aa");
}catch(IOExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
}
}

⑹ 為什麼就是獲取不到javaweb工程下的配置文件所在路徑

在Java web項目中經常會用屬性文件作為配置文件,而其一般放在src的根目錄下,讀取文件時一般會有以下兩種情況:

方式一、在servlet中讀取:

// action配置文件路徑
public static final String ACTIONPATH = "WEB-INF/classes/actions.properties";
// 屬性文件
public static final Properties prop = new Properties();
// 獲取servlet上下文的絕對路徑,如:C:\Program Files\Apache\Tomcat 6.0\webapps\fee\
String path = getServletContext().getRealPath("\\");
// 把文件讀入文件輸入流,存入內存中
FileInputStream fis = new FileInputStream(new File(path + ACTIONPATH));
//載入文件流的屬性
prop.load(fis);
方式二、在一般的類中讀取:
// action配置文件路徑
public static final String ACTIONPATH = "actions.properties";
// 屬性文件
public static final Properties prop = new Properties();
// 獲取當前類載入的根目錄,如:/C:/Program Files/Apache/Tomcat 6.0/webapps/fee/WEB-INF/classes/
String path = UriFilter.class.getClassLoader().getResource("").toURI().getPath();
// 把文件讀入文件輸入流,存入內存中
FileInputStream fis = new FileInputStream(new File(path + ACTIONPATH));
//載入文件流的屬性
prop.load(fis);

⑺ Maven-Spring多項目載入配置文件

1,classpath:applicationContext.xml改為classpath*:applicationContext.xml
這么寫也是一樣的效果:classpath*:/applicationContext.xml
2,在applicationContext.xml引用其它的配置文件:
如果在同一個專jar包這么寫,

Java代碼

<importresource="classpath:/applicationContext-action.xml"/>

要導入其它jar包中屬的配置文件,這么寫

Java代碼

<importresource="classpath*:/applicationContext-service.xml"/>

就這么簡單,重新打包、部署、啟動成功。

⑻ Spring載入配置文件(org.springframework.beans.factory.BeanDefinitionStoreException)

1、首先手動載入Spring配置文件有兩個類,分別是;兩個類的區別。

閱讀全文

與javaweb載入配置文件相關的資料

熱點內容
app用什麼語言寫 瀏覽:239
環球網校在哪個文件夾 瀏覽:501
Word文件怎麼改成網頁格式 瀏覽:883
西遊之路升級 瀏覽:854
atv和app分別是代表什麼 瀏覽:370
蘋果六s為什麼充不進電 瀏覽:386
qq閱讀hjava 瀏覽:896
給力傳奇版本會員 瀏覽:668
app伺服器資料庫開發 瀏覽:855
怎麼用映像文件裝系統 瀏覽:113
ascii格式文件 瀏覽:886
kali需要學什麼編程語言 瀏覽:603
中國志願app如何修改電話號碼 瀏覽:438
項目經理數據分析師哪個好 瀏覽:547
abinit教程 瀏覽:12
4gb優盤能放多少文件 瀏覽:389
ug編程到底是什麼 瀏覽:466
win10重置怎麼選擇刪除c盤文件 瀏覽:332
燃盡圖用什麼工具 瀏覽:338
win10桌面文件沒了能恢復嗎 瀏覽:214

友情鏈接