java学习:web服务器问题总结

##分类
管理静态内容:apache,nginx(管理html的内容)
管理动态内容:tomcat,jetty(html和动态的都可以管理)
##nginx常见命令及问题
###1. 常见命令

  start nginx               //开启服务
  nginx -s reload        //重新加载配置文件
  nginx -s stop          // 强制停止服务
  nainx -s quit           // 完成当前任务,停止服务

###2. 遇见问题
(1)利用:本机地址/ eg:localhost/ 访问的是nginx的html中的index.html网页。
(2)当我修改nginx.conf中的访问路径后,执行nginx -s reload 重新加 载配置文件,再localhost/ 访问的还是原来的网页,试了好几次都是这样的, 最终的解决办法是注销重启电脑就好了,而我还在傻傻的找原因找了半个多小时。
(3)如果,想访问带有图片的网页,先在nginx.conf添加路径,并且这个路径必须是上步的目录,并在上步目录添加子文件夹,这样才可以访问到图片,如下所示。而我刚开始的时候随便写了一个路径,结果一直访问出错。

location /img/ {
            root  E:\html;
        }

##tomcat遇到的问题
(1)双击 bin\startup.bat ,开启的服务中没有8080端口,说明有可能此端口被占用,所以找被占用的端口,打开服务一直看以前安装过相关软件,最终以失败告终。
(2)DOS中运行startup.bat,信息如下:

Using CATALINA_BASE:   "F:\apache-tomcat-8.5.37"
Using CATALINA_HOME:   "F:\apache-tomcat-8.5.37"
Using CATALINA_TMPDIR: "F:\apache-tomcat-8.5.37\temp"
Using JRE_HOME:        "F:\Java\java\jdk1.8.0_102"
Using CLASSPATH:       "F:\apache-tomcat-8.5.37\bin\bootstrap.jar;F:\apache-tomcat-8.5.37\bin\tomcat-juli.jar"

没有出现错误,但就是没有8080端口。
(3)在开发软件IDEA中配置tomact,运行程序,出现的错误是端口被占用,但也没有安装过oracle。
经过一个上午,最终,还是没找到被占用的服务,无奈只能改掉端口,在server.html中,将端口号改为:8081,开启服务端口立马出现。
(4)如果服务黑窗口双击闪退,说明是jdk环境变量配置有问题,一定要配置到 jdk 的目录。
##IDEA遇到的问题
若IDEA的自动提示错误功能丧失,只需要File->Power Save Mode,把前面的对号去掉即可。
##总结
早上起来,本打算认认真真的温习下这部分内容,可是刚开始就出现问题,一步一步的解决问题,最重要的是,问题解决了,我也不知道是什么原因导致出现了这些原因,也就是说稀里糊涂的解决了服务器问题。差不多用了一天的时间类解决这些遇到的问题,这也是一大收获,进一步提高了自己的自学能力,这些问题也值得我来记录下来。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值