使用Wireshark成功解決JavaWeb專案的頁面一直載入中的問題
現象
開啟 伺服器頁面 10.2.155.100,然後發現頁面JS顯示 載入中。。F12瀏覽器看起來像是發起css等靜態資源時卡死。一時定位還以為時 前端的問題。
解決過程
上伺服器抓包:
tcpdump -i eth0 dst or src 10.2.1.6 and 10.2.155.100 and \(port 8082 or icmp \) -w caps.out
用Wireshark開啟看,發現有699-702 連續四個請求發到後端,後端沒響應。
然後,找到對應的服務,重啟,發現ERROR日誌:
2018-11-22 18:24:36 [] ERROR org.apache.jasper.EmbeddedServletOptions:588] The scratchDir you specified: /data/work/tomcats/xcorp-app/work/Catalina/localhost/xcorp-app is unusable.
檢查這個目錄,發現當前Tomcat程序的使用者 沒有對這個目錄有寫許可權。這個目錄屬於 root:root,然後執行:
chown -R tom:tom xcorp-app/
重啟Tomcat 問題奇妙的解決了。
相關推薦
使用Wireshark成功解決JavaWeb專案的頁面一直載入中的問題
現象 開啟 伺服器頁面 10.2.155.100,然後發現頁面JS顯示 載入中。。F12瀏覽器看起來像是發起css等靜態資源時卡死。一時定位還以為時 前端的問題。 解決過程 上伺服器抓包: tcpdump -i eth0 dst or src 10.2.1.6 and 10.2.155.100
解決vue專案首頁載入過慢的情況
什麼導致了首頁初步載入過慢 請看下面一張圖就清楚了 即app.js檔案過大導致的。。。 如何來處理 vue-route 懶載入 component: resolve => require(['
完美解決Webpack多頁面熱載入緩慢問題
Webpack多頁面熱載入緩慢問題分析與解決 一、問題引入 使用webpack + vue多入口模式後,隨著專案模組越來越多,整個專案的入口多達30多個,熱更新變得緩慢,儲存一次等待熱載入的時間
如何解決ant-design頁面非同步載入的問題
其實解決這個問題,不是特別難,就是有些時候,人們會想不到這麼做首先,在上一期的從mock中拿到資料之後 這是我的另外一份資料import React, { Component } from 'react'; import { connect } from 'dva';@co
解決angular單個頁面只能載入一個ng-app的問題
問題重現: <!Doctype html> <html> <head> <meta charset="utf-8"> <title></title>
解決 xampp phpmyadmin結構一直載入的問題
$save = true; $file = 'http://www.phpmyadmin.net/home_page/version.json'; if (ini_get('allow_url_fopen')) { $response = file_get_content
在JavaWeb專案的定時任務中獲取相對路徑
在JavaWeb專案定時任務中無法使用以下方法獲取路徑 request.getContextPath() public String getPosition(String name,String telNumber,HttpServletRequest request) throws Exc
頁面正在載入中,請稍等.....的效果
--> 在網頁中最頂部<html>前加入 <DIV id=loading style="position:absolute; left:423px; top:261px; width:227px; height:20px; z-index:1">
javaWeb專案部署在tomcat中,如何做到在瀏覽器中訪問url的時候省去專案名稱!
我們在開發完javaWeb專案後,是需要把專案釋出到伺服器中,這裡我們以Tomcat伺服器(我用的是Tomcat7),我用的是Eclispe,來舉例! 我今天要說的一個問題就是,我們在瀏覽
SVN檢出JavaWeb專案到Intellj IDEA中
使用工具:TortoiseSVN (windows)64位,Intellij IDEA 檢出專案型別:Maven + SpringMVC. 檢出步驟: 1. 百度tortoiseSVN並下載64
解決刷新頁面vuex store中數據丟失的問題
log ken span then string 代碼 stat 需求 有變 **問題背景:**頁面刷新後,vuex中的數據丟失。這是因為:js代碼是運行在內存中的,代碼運行時的所有變量、函數也都是保存在內存中的。進行刷新頁面的操作,以前申請的內存被釋放,重新加載腳本代碼,
javaweb專案成功啟動但瀏覽器無法開啟web頁面解決
今天同事幫我新配了一個server,導致我專案啟動了,但是頁面卻顯示無法訪問,控制檯也不報錯大家遇到應該檢視一下tomcat的配置因為我之前配的埠號是9900,這次新配置server沒有改,所以改了就好了。大家可以先通過http://localhost:port/來檢驗你的t
javaWeb專案用過濾器filter實現登陸成功後才能訪問主頁面,否則直接輸入主頁面的地址自動跳轉到登陸介面
想用Filter實現一個登陸驗證的功能,實現登陸成功後才能訪問主頁面,否則直接輸入主頁面的地址會自動跳轉到登陸介面 原理很簡單,每次登陸成功後,建立一個session域物件,將登陸成功的使用者名稱儲存在session中,過濾器要做的就是在每一次跳轉到jsp頁
解決nginx部署https後,原tomcat部署的javaweb專案http不能正常載入js、css資源問題
公司做的小程式專案到部署的時候發現必須要用https協議,這個時候就在阿里雲上申請了免費版本的SSL證書,這裡證書的申請就不做介紹了,下面直接看怎麼處理資源載入問題,從nginx和tomcat的配置檔案入手。 nginx配置vhost.conf 反向代理服務
javaWeb專案ssm框架中jdbc.properties檔案載入不了或獲取不到值的解決方法
最近在做的ssm專案在junit測試是發現jdbc.properties檔案讀取不到資料庫配置檔案,開始以為是配置檔案有錯,後來才發現是jdbc.properties檔案中存在空格導致的錯誤。下面來總結以下可能的錯誤:背景:ssm框架+mysql(c3p0資料來源配置)
django頁面沒反應/一直處於載入中/請求成功卻不跳轉:兩種常見情況
使用Django的時候,頁面請求正常,也沒有報任何錯誤,甚至連警告都沒有的情況下,頁面卻還是原地不動或者閃一下或者無限顯示載入動畫的情況適用本文。 這個問題描述比較籠統,但根據我目前遇到過兩種情況來看,似乎都比較重要而且實用,所以打算分別講述一下。 第一種:URL配置錯誤
SQL Server 2012 “物件資源管理器詳細”頁面一直處於“正在載入”的可嘗試性解決方法
昨天安裝了Toad for SQL Server進行資料庫比較,按照需求新安裝了.Net Framework 4.5(之前是4.0,因為不同軟體的.NetFramework版本需求不同,有些還不相容高版本的,所
Django專案不能載入靜態資源的問題,解決辦法(上)!
在做個Django試驗的時候發現我直接訪問應用下面的靜態檔案,結果卻是返回了200,但是卻沒有吧靜態問題件載入上來,一個都沒有; 一直百思不得姐,明明檔案都能訪問到了,但是為什麼不能加載出來,最後還是訪問專案下面的靜態檔案給加載出來的! 我的問題復現:
Django專案不能載入靜態資源的問題,解決辦法!
這樣寫死的靜態檔案路徑,在我們static的存放路徑,或者改名為其他的名字的時候我們還需要大量的操作去修改我們寫死的靜態檔案路徑, 如果我們有多個應用的話的需要逐個修改,而且還容易出錯,下面介紹的方法就不管你怎麼遷移都不需要再次去修改哪個配置檔案路徑了 這樣訪問的效果也是一樣的,而
javaWeb專案亂碼分析和解決
設定檔案的儲存編碼格式,這個一般在新建專案時,設定了GBK的編碼格式,這時檔案的頁面編碼格式是GBK的,而儲存格式是ANSI的,後來把專案及檔案的編碼格式改為utf-8的編碼格式後,依然出現中文亂碼,這就是因為已經存在的檔案的儲存編碼格式還是ANSI把致,所以要把以前的.java檔案的儲存格式更改為