解決JAVA Eclipse常見問題系列之一:Mac系統(tǒng)EHCache配置錯誤、Spring注入Timeout以及微信授權(quán)登錄回調(diào)方法無效
問題一:Mac系統(tǒng)EHCache配置錯誤在Mac系統(tǒng)中使用Eclipse開發(fā)Java項目時,可能會遇到“ Can't assign requested address”的提示。這是因為Mac系統(tǒng)默認使
問題一:Mac系統(tǒng)EHCache配置錯誤
在Mac系統(tǒng)中使用Eclipse開發(fā)Java項目時,可能會遇到“ Can't assign requested address”的提示。這是因為Mac系統(tǒng)默認使用IP6地址,而EHCache配置有誤造成的。
解決方法:
1. 在Eclipse中打開項目的Properties(右鍵點擊項目,選擇Properties);
2. 選擇“Run/Debug Settings”選項卡;
3. 找到對應(yīng)的啟動配置(通常是項目名稱),點擊“Edit”按鈕;
4. 在彈出窗口中,選擇“Arguments”選項卡;
5. 在“VM Arguments”文本框中添加以下內(nèi)容:
6. 點擊“Apply”和“Close”按鈕保存設(shè)置。
問題二:Spring注入Timeout
在進行Spring注入等操作時,有時會遇到timeout情況,如下圖所示:
解決方法:
1. 雙擊Tomcat服務(wù)端,進入“Server Overview”界面;
2. 在界面下方可以看到“Timeouts”選項;
3. 將“Start Time”修改大一些,例如改為300秒;
4. 點擊“Save”按鈕保存設(shè)置。
問題三:微信授權(quán)登錄回調(diào)方法無效
在使用微信授權(quán)登錄功能時,如果出現(xiàn)“回調(diào)方法接口public void onResp(BaseResp resp)無效”的提示,可以通過以下方式解決:
解決方法:
1. 在AndroidManifest.xml文件中聲明以下屬性:
```
android:name".YourActivity" android:label"@string/app_name" android:exported"true" android:launchMode"singleTop" android:theme"@" /> ``` 2. 將“YourActivity”替換為你的Activity類名; 3. 運行程序,此時應(yīng)該能夠正確回調(diào)onResp方法了。 總結(jié): 以上就是解決Java Eclipse常見問題系列之一的方法,包括Mac系統(tǒng)EHCache配置錯誤、Spring注入Timeout以及微信授權(quán)登錄回調(diào)方法無效。希望對開發(fā)者們有所幫助。