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 杀死占⽤端⼝的程序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条)