标签:denied dex 技术分享 -- ceo cli 起源 hex abr
JavaWeb 甚至 Html 都还没开始学,我就鼓捣着部署到服务器的活,是不是有点装逼嫌疑?
其实,学习 JavaWeb 纯属于个人兴趣,兴趣的起源就是搭建自己的网站,所以在一开始写 HelloWorld 的时候,就把它打包部署到远程服务器上,让任何人都可通过浏览器进行访问(虽然并没有人)我的 HelloWorld 页面,这可以大大激发我的积极性。
scp HelloWorld.war root@123.207.59.123:/usr/share/tomcat/webapps
Emmm... 原来部署个 HelloWorld 这么简单的。但是有点不顺眼的是,要访问我的大 HelloWorld 项目时,不仅要在 ip 地址后面输入端口号,而且还要输入 HelloWorld 的路径。针对这两个问题:
sudo mv ROOT root.bak
sudo vim /usr/share/tomcat/conf/server.xml
SEVERE: Error starting endpoint java.net.BindException: Permission denied <null>:80
查阅资料,说是非 root 用户不能动用 1024 以下的端口号,但是很奇怪,我登陆就是用 root 身份呀;
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
好了,现在就只要在浏览器中输入 123.207.59.123,就可以看到我那几个闪着亮光的眉清目秀的 HelloWorld 了。
标签:denied dex 技术分享 -- ceo cli 起源 hex abr
原文地址:http://www.cnblogs.com/humbert-21/p/7359553.html