Rumah > Soal Jawab > teks badan
使用intellijIDEA结合tomcat部署并成功运行项目,在浏览器中访问项目的页面,当url为localhost:8081/...时可用正常访问,当改用10.26.210.194(本机局域网ip)访问的时候,就加载不出了.请问诸位这个问题怎么破?(我用的是2016版本,不过听说intellijIDEA貌似一直有这个问题?)
有人说hosts可能有问题,我也贴出来给诸位看看
怪我咯2017-04-18 09:49:45
Ini bukan masalah IDEA.
Proses di belakang apabila anda menaip URL dan tekan Enter adalah sangat rumit Jika anda ingin bermula, anda boleh membaca artikel saya ini
Tidak sengaja, terdapat ayat ini dalam hos anda:
127.0.0.1 localhost
Apabila anda memasukkan localhost, ia akan menyemak terlebih dahulu sama ada alamat yang dimasukkan adalah dalam hos tempatan akan mengembalikan hasilnya secara langsung, kerana 127.0.0.1
ialah alamat yang dikhaskan penularan. Tetapi 10.26.210.194
tidak akan menanyakan pintu masuk peringkat atas di mana alamat IP? Terdapat sekurang-kurangnya dua lapisan halangan dalam proses ini, tembok api tempatan dan tembok api pintu masuk. Contohnya:
8081 tidak terdedah kepada dunia luar
Gerbang telah melumpuhkan penghalaan dalaman
......
Keadaan ini biasanya disebabkan oleh sebab pertama: tembok api tempatan tidak mendedahkan port ini kepada dunia luar secara lalai. Sudah tentu, anda juga boleh menambah rekod dengan localhost ke hos.
ringa_lee2017-04-18 09:49:45
Mustahil
Terdapat sesuatu yang tidak kena dengan IP anda. Semak dengan teliti.
netstat -na | findstr port
Poster boleh menggunakan arahan di atas untuk melihat IP pendengaran port dan menggantikan port dengan port perkhidmatannya sendiri.
Jika pemantauan poster tidak menyekat IP seperti di atas, maka anda boleh menyemak firewall,
IDEA hanyalah persekitaran pembangunan bersepadu , bukan Mungkin terdapat sekatan IP pada perkhidmatan yang dimulakan.
ringa_lee2017-04-18 09:49:45
Saya telah mencuba bahawa IP tempatan boleh diakses mesti ada masalah dengan fail hos komputer anda