ๆ ๅจ resources / app.properties ๆทปๅ ไธ่ก server.port = 80 ๏ผ ๅฏๅจ ๆๅกๅจ ๆฅ้
io.netty.channel.DefaultChannelPipeline.bind (DefaultChannelPipeline.java:989)์ io.netty.channel.AbstractChannelHandlerContext.bind (AbstractChannelHandlerContext.java:486)์ io.netty.channel.AbstractChannelHandlerContext.invokeBind (AbstractChannelHandlerContext.java:501) at io.netty.channel.AbstractChannel.bind (AbstractChannel.java:254) at io.netty.bootstrap.AbstractBootstrap $ 2.run (AbstractBootstrap.java:364) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute (AbstractEventExecutor. java : 163) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks (SingleThreadEventExecutor.java:403) at io.netty.channel.nio.NioEventLoop.run (NioEventLoop.java:463) at io.netty.util.concurrent .SingleThreadEventExecutor $ 5.run (SingleThreadEventExecutor.java:858) at java.lang.Thread.run (Thread.java:748)
ํฌํธ 80์ด ์ ์ ๋ ์ ์์
์ ์ ๋์ง ์๊ณ ํฌํธ 80์ ์์ ํ ์ก์ธ์ค ํ ์ ์์ผ๋ฉฐ 8080 ๋ฐ 8081์ ์ก์ธ์ค ํ ์ ์์ง๋ง CSS ์คํ์ผ์ด ์๋ชป๋์์ต๋๋ค.
๋ก๊ทธ์ธ ํ ๋ ์์คํ ๋ฃจํธ ๊ณ์ ์ ์ฌ์ฉํ๊ณ ์์ต๋๊น? ๋ฃจํธ ๊ณ์ ์ ์ฌ์ฉํ์ฌ ํฌํธ๋ฅผ ํด์ ํ ๋ค์ ๋ฃจํธ ๊ณ์ ์์ ์ด์ผ๊ธฐ๋ฅผ ์์ํ์ฌ ํ์ธํ์ญ์์ค.
๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์์ํ๋ฉด ์ ๊ทผ์ด ๊ฐ๋ฅํ์ง๋ง ๋ด๋ถ์ ์ฌ์ง ๋งํฌ์ ๊ธฐ์ฌ ๋งํฌ๋ ํฌํธ 9000์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ฆฌ์์ค์ ์ ๊ทผ ํ ์์๊ณ CSS ๋ฆฌ์์ค๋ฅผ๋ก๋ ํ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ด์ผ๊ธฐ ๋ฐฐ๊ฒฝ ์ค์ ์ ์ ๋ ฅํ๊ณ , ๋ธ๋ก๊ทธ ๋งํฌ๋ฅผ ํ์ฌ ๋งํฌ๋ก ๋ณ๊ฒฝํ๊ณ , ip : 9000์ ํ์ฌ ์ค์ ์ผ๋ก ๋ฐ๊พธ๋ ๋ฐ ์ฌ์ฉํ์ผ๋ฉฐ, ๋ฆฌ์์ค์ ์ก์ธ์ค ํ ์ ์์ต๋๋ค.
๋ค, ๊ฐ์ฌํฉ๋๋ค
์ด์ ์ ๋น์ทํ ์ผ์ด ๋ฐ์ํ์ผ๋ฉฐ ํฌํธ๋ 80์ด ์๋ 8080์ด์ด์ผํฉ๋๋ค.