๐ ๊ฐ๋ฐ/์น8 'Starting Tomcat v7.0 Server at localhost' has encountered a problem. Server Tomcat v7.0 Server at localhost failed to start. 'Starting Tomcat v7.0 Server at localhost' has encountered a problem. Server Tomcat v7.0 Server at localhost failed to start. Details ์ ๋๋ฌ ๋ณด๋ฉด 'Server Tomcat v7.0 Server at localhost failed to start.' ๋ผ๊ณ ๋ง ๋์ค์ง ์ ํํ ์์ธ๊ณผ ํด๊ฒฐ๋ฐฉ๋ฒ์ด ๋์ ์์ง ์๋ค.;; ๋ญ๊ฐ ๋ฌธ์ ๋ ๋ง์ธ๊ฐ. Details ๋ผ๋ฉฐ...! 1. ์์ ์ค๋ฅ๋ด์ฉ์ผ๋ก ์ธํด ์๋ฒ๊ฐ ๊ธฐ๋๋์ง ์์์ผ๋ฏ๋ก Servers ์ํ๊ฐ Stopped, Synchronized ์ด๋ค. 2. Tomcat v7.0 Server at localhost ๋ฅผ ๋๋ธํด๋ฆญํ์ฌ ๋ค์ ์ฐฝ์ ์ฐ๋ค. ์ฒซ ํ๋ฉด์ Overview.. 2022. 3. 24. [์๋ฐ์คํฌ๋ฆฝํธ] var, const, let ์ ์ฐจ์ด ์ฒ์ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ ํ์ ๋ var, let, const ์ ์ฐจ์ด๊ฐ ํท๊ฐ๋ ธ๋ค. var ๋ก ์ธ ์ ์๋ ๋ณ์๋ let ์ผ๋ก๋ ์ธ ์๊ฐ ์์๋๋ฐ ์ด ์ฐจ์ด๊ฐ ๋ญ๊น ์๊ฐํ๋๋ฐ, ์ด์ ๋ ธ๋ง๋์ฝ๋์ "๋ฐ๋๋ผ JS๋ก ํฌ๋กฌ ์ฑ ๋ง๋ค๊ธฐ" ๊ฐ์๋ฅผ ๋ค์ผ๋ฉฐ ์ด ์ฐจ์ด๊ฐ ์ ๋ฆฌ ๋๋ค. var ๋ก ์จ์ ์ ๋๋ ๊ฒ ์์๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ๋ณ์์ ์๋ฃํ์ var๋ก ์ฐ๊ณค ํ๋๋ฐ. ใ ใ ; ๊ทธ๋ฆฌ๊ณ ์ฒ์์ ์ ์ดํด๊ฐ ์ ๋๋ ๊ฒ ์ ์๋ฐ์คํฌ๋ฆฝํธ์์๋ int ๋ String, ๋ฐฐ์ด ๋ฑ์ ๋ชจ๋ var๋ก ์ฐ๋๊ฐ..? ์๋ค. 8~9๋ ์ (?^^) ๊ฐ์ฅ ์ฒ์ ๋ฐฐ์ด ์ธ์ด๊ฐ C ์๊ณ , ๊ทธ ๋ค์ ์ ํ ๊ฒ Java ์๋๋ฐ ๋ชจ๋ ์ ์ธํ ๋ ๋ช ํํ ์๋ฃํ์ ์ ์ด ์ฃผ์ด์ผ ํ๋ค. ๋ฐ๋ก ์๋ฅผ ๋ค๋ฉฐ ์ฐจ์ด๋ฅผ ์ ๋ฆฌํ๋ฉด, const : ์์. ์ ์ธ ํ ๋ณํ์ง ์์ ๊ฐ์ ์๋ฃ.. 2022. 1. 13. SOP ์ CORS ๊ฐ๋จ ์ค๋ช SOP(Same-Origin Policy) CORS ๋ฅผ ์ค๋ช ํ๊ธฐ์ ์์ ๋ฐ๋(?) ๊ฐ๋ ์ธ SOP(Same-Origin Policy)๊ฐ ์๋ค. ๋์ผํ ์ถ์ฒ์์ ์จ ์์ฒญ๋ง ์ฒ๋ฆฌํ๋ ๊ฒ์ด๋ค. ๊ฐ๋ฐ์ ๊ด์ ์์ ๋ณด๋ฉด ์ด๋ ํ๋ก ํธ์์ ์ผ์ด๋๋ ๋ฌธ์ . ๋ธ๋ผ์ฐ์ ์ ๋ฌธ์ ์ด๋ค. (๋ณด์์ด ๋ถ์ผ๋ฉด ๊ฐ๋ฐ์๋ ๋ถํธํด์ง๊ฒ ๋๋ค.. ํํ) ์ฌ์ค ๋ฌธ์ ๋ ์๋๊ณ , ๋ธ๋ผ์ฐ์ ๋จ์์ ์ฌ์ฉ์๋ฅผ ๋ณดํธํ๋ ๊ฒ์ด๋ผ๊ณ ์ค๋ช ํ ์ ์๊ฒ ๋ค. ์๋ฅผ ๋ค๋ฉด ๋ด๊ฐ ์ฌ์ดํธ A์ ๋ด ๋ก๊ทธ์ธ ์ ๋ณด(์ธ์ฆ)๋ฅผ ๊ธฐ์ตํ๋๋ก ํ๋ค. ์ ์์ ์ธ ์ฌ์ดํธ B๋ ์ธ๊ด์์ผ๋ก ์ฌ์ดํธ A์ ์ฐจ์ด์ ์ด ์์ด ๋ณด์ธ๋ค. ์ ์์ ์ธ ์ฌ์ดํธ B์์ ์ฌ์ดํธ A์ ์๋ ๋ด ์ธ์ฆ ์ ๋ณด๋ฅผ ํ์ทจํด ๋์ ์ธ์ฆ์ ๋ณด๋ฅผ ์ด์ฉํด ๋ด๊ฐ ์ฌ์ดํธ B์ ๋ก๊ทธ์ธ์ ํ๊ฒ ๋๋ฉด ํฐ ํผํด๋ก ์ด์ด์ง ์ ์๋ค. ๋ฐ๋ผ์ ๋ธ๋ผ์ฐ์ ์์๋ .. 2021. 12. 22. 443 ํฌํธ์ 8443 ํฌํธ์ ์ฐจ์ด 443 ํฌํธ๋? 443 ํฌํธ๋ HTTPS ์๋น์ค์ ์ฌ์ฉ๋๋ค. HTTPS๋ HTTP์ ์ํธํ๋ฅผ ํ๊ณ ๋ณด์ ํฌํธ๋ก ์ ์ก์ ํ ์ ์๋๋ก ํ๋ค. ๋ค๋ฅธ ์ฌ๋์ด ํจํท์ ์บก์ฒํด ์ฌ์ฉํ ์ ์๋๋ก ์ํ์ด๋ ๋ณด์, ์ผํ ๋ฑ์์ ์ ๋ณด ๊ตํ ๋ฑ์ ์์ ํ ์ ์ก์ ๋ณด์ฅํ๊ธฐ ์ํด ์ฌ์ฉ ๋๋ค. (HTTPS ์ฌ์ฉ์ ์ํ well-known port : 443) 0~1023 -> well-known port ์ด๋ค. ์๋ฅผ ๋ค์ด 22๋ฒ tcp๋ ssh ๋ก ์ฌ์ฉ๋๋ค. 8443 ํฌํธ๋? 8443 ํฌํธ๋ ํฐ์บฃ์ SSL ๋ํดํธ ํฌํธ๋ก ์ฌ์ฉ๋๋ค.๊ธฐ๋ณธ ์ค์ ํ์ผ์ 8443์ผ๋ก ์ค์ ๋์ด ์๋ค. (ํฐ์บฃ์์ ์ง์ ํ registered port) Registered Port ๋ 1024๋ถํฐ 49151 ๊น์ง ์๋ค. 443 vs 8443 ํฐ์บฃ์ 8443์ผ.. 2021. 12. 9. YUI Compressor ์ ์ฌ์ฉํ์ฌ .js ํ์ผ์ .min.js ํ์ผ๋ก ๋ง๋๋ ๋ฐฉ๋ฒ 1. ์๋ ์ฌ์ดํธ์ ์ ์ํ๋ค. https://yui.github.io/yuicompressor/ YUI Compressor According to Yahoo!'s Exceptional Performance Team, 40% to 60% of Yahoo!'s users have an empty cache experience and about 20% of all page views are done with an empty cache (see this article by Tenni Theurer on the YUIBlog for more information on browser c yui.github.io 2. Download ๋ฅผ ํด๋ฆญํ์ฌ ๋ค์ด๋ก๋ ํ์ด์ง๋ก ์ด๋ํ๋ค. 3. ๋ค์ด๋ก๋ ํ์ด์ง์์ yuicompre.. 2021. 10. 6. [์๋๋ก์ด๋] AsyncTask ์ HttpURLConnection ...(2) Web Sample Code (jsp) 2021.08.26 - [๊ฐ๋ฐ/์๋๋ก์ด๋] - [์๋๋ก์ด๋] AsyncTask ์ HttpURLConnection ...(1) Android Sample Code [์๋๋ก์ด๋] AsyncTask ์ HttpURLConnection ...(1) Android Sample Code AsyncTask ๋ ๋น๋๊ธฐ ์์ ์ ํ ์ ์๋๋ก ์ ๊ณตํ๋ ํด๋์ค์ด๋ค. ๋น๋๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋, ๋๊ธฐ์์ผ๋ก ์์ ์ ํ๊ฒ ๋๋ฉด main thread ์์ A thread ๋ก ๊ฐ์ ์์ ์ ํ๋ค๊ฐ.. A thread ๊ฐ ๋๋์ผ๋ง ๋ค์ mai devshin93.tistory.com 1. ์๋๋ก์ด๋์ HttpURLConnection ํ ์คํธ๋ฅผ ์งํํ๊ธฐ ์ํด ์น ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ค. (์๋ ๊ธ์ ์ฐธ๊ณ ํด์ ์๋ก์ด ํ๋ก์ ํธ๋ฅผ ์์ฑ) 2021.0.. 2021. 9. 14. [์๋๋ก์ด๋] ์น๋ทฐ ๋๋ฒ๊น ์ฝ๊ฒ ํ๋ ๋ฐฉ๋ฒ - Chrome inspect ์ฌ์ฉ๋ฒ (1) ์น๋ทฐ๋ ๋ชจ๋ฐ์ผ ๋จ๋ง๊ธฐ์์ ์นํ์ด์ง๋ฅผ ๋์ฐ๊ธฐ ์ํด ์ฌ์ฉํ๋ค. Chrome inspect ๋ฅผ ์ฌ์ฉํ๋ฉด ์๋๋ก์ด๋ ์น๋ทฐ์์๋ ์น๋ธ๋ผ์ฐ์ ์์ F12๋ฅผ ๋๋ฌ ๋๋ฒ๊น ํ๋ ๊ฒ๊ณผ ๊ฐ์ ํจ๊ณผ๋ฅผ ๋ผ ์ ์๋ค. ๋จผ์ ์๋ก์ด ์นํ๋ก์ ํธ๋ฅผ ์์ฑํ๊ธฐ ์ํด ๋ค์๊ณผ ๊ฐ์ด ์์ ํ๋ค. 1. Package Explorer์์ ์ฐํด๋ฆญ > New > Other > Dynamic Web Project 2. ํ๋ก์ ํธ ์ด๋ฆ์ ์ ๊ณ Finish 3. ๊ธฐ์กด ์ค์นํ Tomcat Server์ ๋ฐฉ๊ธ ์์ฑํ ํ๋ก์ ํธ๋ฅผ ๋ฃ๊ธฐ ์ํด ๋๋ธํด๋ฆญ 4. Tomcat Server์ ๋๋ธํด๋ฆญํ๋ฉด ๊ฐ์ฅ ๋จผ์ ๋จ๋ ํ์ด์ง๋ Overview์ธ๋ฐ, ์ด๋ ๋ฌด์ Modules > Web App Module... ๋ฅผ ํด๋ฆญ 5. ๋ฐฉ๊ธ ์์ฑํ ํ๋ก์ ํธ๋ฅผ ๋๋ธํด๋ฆญํด Path์ ๋ฃ์ด์ค๋ค... 2021. 5. 2. javascript ์์ ajax๋ฅผ ์ด์ฉํด ์ฌ๋ฌ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ json format์ผ๋ก ํ๋๋ก ๋ฌถ์ด์ ์ธ์ฝ๋ฉํด ์๋ฒ๋ก ์ ์กํ๋ ๋ฐฉ๋ฒ javascript ์์ ajax๋ฅผ ์ด์ฉํด ์ฌ๋ฌ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ json format์ผ๋ก ํ๋๋ก ๋ฌถ์ด์ ์ธ์ฝ๋ฉํด ์๋ฒ๋ก ์ ์กํ๋ ๋ฐฉ๋ฒ (๊ตฌ๊ตฌ์ ์ ) ๋ณธ์ธ์ ๊ธฐ์ต์ฉ ๊ฒ์๊ธ์. ใ ใ ---- ํด๋ผ ---- javascript // ์๋ฒ๋ก ๋ณด๋ผ ๊ฐ var data1 = "hello"; var data2 = "world"; // json format ๋ง๋ค์ด key : value ์์ผ๋ก ๋ง๋ค์ด ์ฃผ๊ธฐ var jsonData = new Object(); jsonData.key1 = data1; jsonData.key2 = data2; // ์์์ ๋ง๋ json format์ ๋ฌธ์์ดํ var sendData = JSON.stringify(jsonData); // ์๋ฒ๋ก ์ ๋ฌ $.ajax({ url:'๊ฐ์ ์ ๋ฌ ๋ฐ์ ์๋ฒ์.. 2020. 11. 5. ์ด์ 1 ๋ค์ ๋ฐ์ํ