admin 管理员组文章数量: 887017
查看上下级目录:cd.. , cd /目录
查看端口状态:netstat -anp | grep 端口
关闭端口: kill -9 所对应的
运行root下的jar包:java -jar 包名
挂载项目:nohup java -jar 包名
查看服务器下所有正在运行的java项目:ps -ef|grep java
问题描述:
因文件无法在linux服务器上直接打开,所以需要通过浏览器来直接访问linux上的文件,得到文件内容。
问题分析:
因为是通过浏览器访问,所以需要在服务器中确保tomcat的正常,通过tomcat的端口来访问文件。刚开始我试着直接用linux服务器的文件路径访问,结果当
然是不行。经查阅资料发现,它需要在tomcat中配置文件中进行端口以及路径的配置,在完成配置测试期间,出现了一个ssl认证的问题,原因是因为之前接
手项目的时候ssl证书没有配置好才会出现的问题,中间也是因为之前不了解linux服务器的上的tomcat文件路径,在查找tomcat文件上面也是费了一些力
气,linux上tomcat路径/home/zufengst/apache-tomcat-8.5.61/conf。
解决方案:
1.找到 tomcat 的安装目录中 conf 文件并进入,这里是 cd /home/zufengst/apache-tomcat-8.5.61/conf,然后编辑 server.xml 文件
2.在server.xml文件中,因为之前的证书是没有配置好的,这里就先将之前带有证书的代码进行注释,加上自己需要的端口,如下图
3.然后继续在server.xml中配置一个文件的存储路径以及文件的访问路径。如图
4.这里server.xml就已经配置好了,接下来就是重新启动tomcat 和项目进行测试,找到tomcat的根路径输入。
5.如果不同的项目要布置多个端口同样可以使用这种方法(外网记得开启端口,否则无法访问)
代码里面作出相对应的改动即可
./shutdown(停止tomcat)、./startup(启动tomcat),对项目进行重新启动( nohup java -jar 项目名)(nohup表示虚拟机挂载项目,测试时可不用)。
解决结果:
1.在浏览器直接输入http://115.29.171.102/file/6je0qn2ssm8yz0cx1eu92022-04-29-16-45-4.pdf进行测试。
2.成功。
版权声明:本文标题:linux常用命令及通过浏览器访问linux文件功能 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1728366357h1234312.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论