食品公司网站模板,如何建一个手机网站,某公司网络营销方案,做推广可以上那些网站文章目录 Web 服务器软件简介资源分类访问流程常见的Web服务器软件 Tomcat简介使用步骤使用Tomcat注意事项部署项目的方式方式一方式二方式三 问题中文乱码黑窗口一闪而过启动报错 Web 服务器软件
简介
服务器#xff1a;安装了服务器软件的计算机服务器软件#xff1a;接收… 文章目录 Web 服务器软件简介资源分类访问流程常见的Web服务器软件 Tomcat简介使用步骤使用Tomcat注意事项部署项目的方式方式一方式二方式三 问题中文乱码黑窗口一闪而过启动报错 Web 服务器软件
简介
服务器安装了服务器软件的计算机服务器软件接收用户的请求处理请求做出响应web服务器软件接收用户的请求处理请求做出响应。 在web 服务器软件中可以部署web 项目让用户通过浏览器来访问这些项目web 容器动态资源依赖与此容器才能运行
资源分类
资源类型那些是怎么判断静态资源html、CSS、javaScript所有用户访问后得到的结果都是一样的称为静态资源静态资源可以直接被浏览器解析动态资源servlet、jsp、php、asp每个用户访问相同资源后得到的结果不一致称为动态资源。动态资源访问后需要转换为静态资源在返回给浏览器
访问流程 常见的Web服务器软件
名称介绍webLogicoracle公司大型的JavaEE服务器支持所有的JavaEE规范收费的。webSphereIBM公司大型的JavaEE服务器支持所有的JavaEE规范收费的。JBOSSJBOSS公司的大型的JavaEE服务器支持所有的JavaEE规范收费的。TomcatApache基金组织中小型的JavaEE服 务器仅仅支持少量的JavaEE规范servlet/jsp。 开源的免费的。
Tomcat
简介
概述Tomcat是一个开源的Java Servlet容器是Apache软件基金会的一个项目用于实现Java Servlet和JavaServer PagesJSP技术。Tomcat是一个轻量级的应用服务器适合用于开发和部署Java Web应用程序
使用步骤 下载Tomcat从Tomcat官方网站上下载最新的Tomcat版本解压缩文件到本地目录。注意安装目录不要有中文和空格 解压缩后我们来看下tomcat 的目录结构 配置Tomcat在Tomcat的conf目录下可以对server.xml进行配置设置端口号、连接器等参数(不用动)。 启动Tomcat 方式一在命令行中进入Tomcat的bin目录执行startup.batWindows或startup.shLinux来启动Tomcat。方式二找到tomcat的 bin 目录下的 stratup.bat 文件双击即可(可以看到下边出现了我们看不懂的字即是中文乱码文章下边有解决办法) 部署应用程序将编写好的Java Web应用程序WAR文件放入Tomcat的webapps目录下Tomcat会自动解压并部署应用程序。(注意没有编写项目可直接进行第六步) 访问应用程序在浏览器中输入http://localhost:8080/应用程序名称。来访问部署的应用程序。(访问Tomcat页面可看到显示我们下载的版本)
使用Tomcat注意事项
内存和性能Tomcat的性能和内存占用与配置有关需要根据实际需求进行调整。安全性Tomcat默认配置下可能存在安全漏洞需要进行适当的安全配置。日志管理Tomcat会生成大量的日志文件需要定期清理和管理日志文件。版本更新定期关注Tomcat的最新版本及时更新以获取最新的功能和修复安全漏洞。
部署项目的方式
方式一
直接将项目放到 webapps 目录下 简化部署将项目打成一个 war 包再将 war 包放置在 webapps 目录下好处war包会自动解压缩删除的时候也会自动删除
方式二 配置conf/server.xml文件 在标签体中配置 Context docBaseD:\hello path/hehe /docBase项目存放的路径 path虚拟目录
方式三
在conf\Catalina\localhost创建任意名称的xml文件。在文件中编写
Context docBaseD:\hello /注意虚拟目录xml文件的名称 问题
中文乱码 第一步修改 tomcat 文件夹里的 【conf\server.xml】 URIEncodingUTF-8第二步修改 【conf\loggin.properties】 java.util.logging.ConsoleHandler.encoding UTF-8 修改成 GBK第三步修改 【bin\catalina.bat】 set JAVA_OPTS-Xms512m -Xmx1024m -XX:MaxPermSize1024m -Dfile.encodingUTF-8再次运行 【startup.bat】
黑窗口一闪而过
原因没有正确配置JAVA_HOME环境变量解决方案正确配置JAVA_HOME环境变量,可参考这篇文章
启动报错 方式一暴力解决找到占用的端口号并且找到对应的进程杀死该进程 使用命令netstat -tlnp可以查看当前系统上所有的监听端口以及对应的进程号。找到Tomcat对应的端口号比如8080然后找到对应的进程号。使用命令kill -9 进程号来杀死该进程其中进程号是上一步查到的Tomcat进程号。 方式二温柔解决修改自身的端口号找到端口号位置修改 8080 为其他的可以默认修改成 80这样输入网址时就不需要再输入端口号。