javaweb学习总结十五(web开发的相关概念以及常用服务器介绍)

javaweb学习总结十五(web开发的相关概念以及常用服务器介绍)

2023年6月28日发(作者:)

javaweb学习总结⼗五(web开发的相关概念以及常⽤服务器介绍)⼀:java web开发的相关概念1:web分为静态web和动态web

2:模拟web服务器web页⾯如果想让外部⽹络访问,必须通过⽹络程序读取资源,流程:a:⽤户通过浏览器访问⽹络程序b:⽹络程序读取资源,然后响应给⽤户代码: 1 /** 2 *

3 */ 4 package b; 5

6 import putStream; 7 import ption; 8 import Stream; 9 import Socket;10 import ;11

12 /**13 * @author Administrator 模拟设计⼀个web服务器,向外界提供服务14 */15 public class WebServer {16

17 /**18 * @param args19 * @throws IOException20 */21 public static void main(String[] args) throws IOException {22 ServerSocket serverSocket = new ServerSocket(8888);23 n("服务器已经启动...");24 Socket socket = ();25 OutputStream out = putStream();26 FileInputStream fis = new FileInputStream("E:");27 int len = 0;28 byte[] buf = new byte[1024];29 while ((len = (buf)) > 0) {30 (buf, 0, len);31 }32 ();33 ();34 }35

36 }路径E:/居然不⾏,使⽤E:可以。当然,有很多公司已经写好了⽹络程序,就是web服务器。

⼆:常见的web服务器1:weblogic服务器

2:websphere服务器

3:tomcat服务器tomcat服务器时开源免费的,是学习⼯作必备

4:下载tomcat服务器 三:安装并且启动web服务器1:安装tomcat并启动将下载好的⽂件解压,然后进⼊到bin⽬录,双击命令即可验证是否启动成功:只需要打开浏览器,然后输⼊url地址,本机就输⼊localhost:8080如果没有修改端⼝,默认就是8080,出现以下界⾯说明访问成功!!!!

2:修改tomcat服务器端⼝http协议默认端⼝是80,如果需要修改tomcat服务器端⼝,只需要进⼊conf⽬录,然后打开⽂件,找到

connectionTimeout="20000"

redirectPort="8443" URIEncoding="utf-8" /> 连接器这个元素,只需要把8080修改成80即可。

修改之后,启动服务器,再次访问:浏览器地址栏输⼊:localhost

3:tomcat服务器使⽤常见问题a:java_home环境变量使⽤tomcat服务器需要配置java_home环境变量,因为tomcat是使⽤java写的,这个⼀般在学习jdk的使⽤都配置过,如果没有配置,启动tomcat服务器会⼀闪⽽过。

参考:

这⼀篇⽂章配置java_home。b:端⼝占⽤问题如果出现如下异常:严重: Error initializing ception: Address already in use: JVM_Bind :80at (:549)at (:176)at lize(:1049)at lize(:703)at lize(:838)at (:538)at (:562)at 0(Native Method)at (:39)at (:25)at (:597)at (:261)at (:413)Caused by: ception: Address already in use: JVM_Bindat Bind(Native Method)at (:383)at (:328)at Socket.(:194)at Socket.(:150)at Socket(:50)at (:538)... 12 more说明端⼝被占⽤。

杀死占⽤端⼝的程序netstat -ano|findstr 8080 查看占⽤8080端⼝程序的pid进程号tasklist|findstr pid号 查看是哪个程序占⽤了端⼝可以使⽤命令 taskkill /pid pid号 或者直接在任务管理器进程栏杀死进程

c:catalina_home 环境变量建议不要配置如果配置了,那么它就会去找固定的服务器启动,如果配置Catalina_home的服务器安装在d盘,即使你启动的是c盘的服务器,它依然后去找d盘的服务器启动。

发布者:admin,转转请注明出处:http://www.yc00.com/news/1687887405a54030.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信