当前位置: 首页 > news >正文

高端网站设计高端网站制作微网站如何做微信支付宝支付接口

高端网站设计高端网站制作,微网站如何做微信支付宝支付接口,安康网站建设制作,北京电商公司有哪些文章目录web 服务器软件tomcat如何下载安装 tomcatmacOS 下如何启动 tomcatWindows 启动 tomcat部署项目的方式直接将项目放到 webapps 目录下即可在 tomcat 的配置文件 server.xml 中进行配置部署在 tomcat 的 localhost 目录下通过 xml 文件完成部署IntelliJ IDEA 集成 tomca… 文章目录web 服务器软件tomcat如何下载安装 tomcatmacOS 下如何启动 tomcatWindows 启动 tomcat部署项目的方式直接将项目放到 webapps 目录下即可在 tomcat 的配置文件 server.xml 中进行配置部署在 tomcat 的 localhost 目录下通过 xml 文件完成部署IntelliJ IDEA 集成 tomcatIntelliJ IDEA 启动 tomcatIntelliJ IDEA 部署项目IntelliJ IDEA 自动部署项目IntelliJ IDEA 热部署手动触发 Update 动作时需要 IDEA 做什么IDEA 失去焦点时做什么热部署总结IntelliJ IDEA 运行 tomcat 的选项说明IntelliJ IDEA 对 tomcat 的配置web 应用程序如何调试网络通信三要素 1.IP电子设备(计算机)在网络中的唯一标识。 2.端口应用程序在计算机中的唯一标识。范围0~65536 3.传输协议规定了数据传输的规则 3.1.基础协议 3.1.1. tcp安全协议,三次握手。速度稍慢 3.1.2. udp不安全协议。速度快 web 服务器软件 服务器安装了服务器软件的计算机 服务器软件接收用户的请求处理请求做出响应 web服务器软件接收用户的请求处理请求做出响应。在web服务器软件中可以部署web项目让用户通过浏览器来访问这些项目也叫web容器 常见的 Java 相关的 web 服务器软件 weblogic Oracle 公司,大型的JavaEE服务器支持所有的JavaEE规范 收费的。 websphere IBM 公司大型的JavaEE服务器 支持所有的JavaEE规范 收费的。 JBOSS JBOSS 公司大型的JavaEE服务器支持所有的JavaEE规范收费的。 Tomcat Apache 基金组织中小型的JavaEE服务器仅仅支持少量的JavaEE规范例如servlet/jsp。开源的免费的。 注JavaEE 是 Java 语言在企业级开发中使用的技术规范的总和一共规定了13项大的规范 tomcat 如何下载安装 tomcat 官网https://tomcat.apache.org/ 参考https://blog.csdn.net/dongzhensong/article/details/87807378 macOS 下如何启动 tomcat 权限设置 给 bin 目录的所有者授予执行的权限 sudo chmod -R ux /Users/liaowenxiong/Applications/apache-tomcat-8.5.73/bin # 或者 sudo chmod -R 755 /Users/liaowenxiong/Applications/apache-tomcat-8.5.73/bin注755 代表所有者用户对拥有读、写、执行的权限同组其他人员以及其它用户拥有执行和读的权限没有写的权限。 2.切换到 tomcat 的 bin 目录下 cd /Users/liaowenxiong/Applications/apache-tomcat-8.5.73/bin3.启动 tomcat sh startup.sh # 或者 ./startup.sh4.停止 tomcat sh shutdown.sh ./shutdown.sh 5.浏览器地址栏输入localhost:8080验证是否成功启动 tomcat Windows 启动 tomcat Windows 系统可以双击 startup.bat 启动服务器启动窗口不要关闭掉双击 shutdown.bat 关闭服务器。关闭终端窗口也可以关闭服务器不推荐在启动服务器窗口按 Ctrl C 也可以停止服务器。 双击批处理脚本文件时可能存在的问题 1.黑窗口一闪而过 解决配置 JAVA_HOME 环境变量JDK的安装目录设为变量值 2.默认端口号被占用导致启动失败 解决 1.找到占用端口号的进程杀死该进程 2.修改tomcat的默认端口号 在tomcat的配置目录下找到 server.xml 文件在文件中找到 Connector port8080 protocolHTTP/1.1connectionTimeout20000redirectPort8443 /将 Connector 元素的 port 属性值改成其它的端口号即可。 一般将 tomcat 的默认端口号改成 80该端口号是 http 协议默认的端口号因此输入 URL 时可以省略端口号。 部署项目的方式 直接将项目放到 webapps 目录下即可 http://ip:port/xxx/hello.html 其中 /xxx 是项目的访问路径称为虚拟目录hello.html 是项目中的资源路径。 缺点每次修改项目的代码后都要把项目重新放到 webapps 目录下太麻烦 注通常会把项目打成 war 包放到 webapps 目录下会自动解包删除 war 包对应的项目文件夹也会自动删除。 在 tomcat 的配置文件 server.xml 中进行配置部署 在 tomcat 的 server.xml 文件的 Context 标签中进行配置部署 参考《tomcat服务器通过配置来部署程序》 好处不再需要把项目放到 webapps 目录下而且修改了项目的代码后也不需要手动重新部署这样比较方便 缺点 2.1.server.xml 是 tomcat 的核心配置文件所以在这个文件中配置会有安全风险 2.2.如果一个tomcat部署多个项目时每次配置改动都要重启服务器 注server.xml 修改后需要重启 tomcat相关配置才能生效 在 tomcat 的 localhost 目录下通过 xml 文件完成部署 在 tomcat 的 conf/Catalina/localhost 目录下创建 xml 文档进行项目的配置部署 例如创建一个名为 hello.xml 的文件在里面写如下的内容 Context docBaseE:\Workspaces\hyt2pf\contextdebug5 reloadabletrue crossContexttrue workDirE:\Workspaces\hyt2pf\work/注项目的访问路径虚拟目录是 xml 文件名即 /hello 好处热部署部署项目或者删除项目都不需要重启服务器 IntelliJ IDEA 集成 tomcat 第一步点击顶部菜单栏 Run → Edit Configurations 第二步选择左侧 Templates → Tomcat Server → Local接着点击页面中的 Server 标签页再点击 Application server 下拉列表框右边的 Configure 按钮配置服务器。 第三步配置服务器 第四步创建配置文件 前面几步只是使用 IDEA 的 Template of Tomcat Server 进行服务器集成的相关配置最后你要把配置信息创建成一份配置文件才能使用。 IntelliJ IDEA 启动 tomcat IntelliJ IDEA 部署项目 这里特别强调下只有点击 deploy 后IDEA 才会根据你选择的部署方式生成对应的文件所以下图所示的文件以及部署动作都是在点击 deploy 后由 IDEA 自动完成的。 本地电脑中的 IDEA 工作空间中的项目目录结构截图 IntelliJ IDEA 自动部署项目 你添加了要部署的 Artifacts工件/产品/成品后服务器启动时会自动完成已选 Artifacts 的部署工作。 也就是下图所示的步骤你完成了那么重启服务器会自动完成项目的部署。 在 Deployment 标签页中添加了 Artifacts其实并不是部署项目这里只是选择项目的部署方式而已服务器启动后或者你在底部的服务器窗格中选择服务器点击右键的【deploy】才会真正的部署项目。 如何理解部署这个动作请参阅《部署应用程序到服务器到底是什么意思部署到底在干什么事情》。 IntelliJ IDEA 热部署 热部署就是正在运行状态的应用修改源码之后在不重新启动服务器包含 JVM的情况下能够自动把增量内容部署到服务器上使得修改立即生效。 热部署为了解决的问题有两个 一是在开发的时候修改代码后不需要重启服务器就能看到效果大大提升开发效率二是生产环境上运行的程序可以在不停止运行的情况下进行升级不影响用户使用。 热部署/热插拔/热替换HotSwap是在不重启服务器包含 JVM 的前提下能自动侦测到 class 文件的变化更新发布包中的 class 文件以及已经加载入内存中处于运行时的 class 的行为所以热部署不仅要替换 class 文件还要更新已经加载到 Java 虚拟机内存中的正在运行的 class。 手动触发 Update 动作时需要 IDEA 做什么 以下截图指明了 On Update action 配置的位置 On ‘Update’ action手动触发 Update 动作时需要 IDEA 做什么 所谓手动触发 Update 动作是指你主动点击下图所示的按钮去更新 tomcat 应用程序。 但你点击这个更新按钮时会弹出如下所示的小窗口你会发现你在 On Update action 的下拉列表框中选择的是什么那么这个小窗口就默认选中的是什么。 其实 On Update action 这个设置是有点多余了因为仅仅是设置手动触发 update 按钮时默认的行为是什么你依旧需要手动去点击 update 按钮再点击【确定】按钮IDEA 才会去做什么没有减少用户操作的步骤。 具体行为选项的含义 选项含义Update resources更新资源意思就是你手动触发 Update 动作IDEA 会更新 js/html/css/xml 等静态的资源文件不过上文提到了你依旧需要点击【确定】按钮IDEA 才会执行Update classes and resources更新字节码文件和资源文件意思就是你手动触发 Update 动作IDEA 会更新资源文件以及字节码文件。特别注意java文件修改后debug 模式下立即生效。run 模式下不立即生效需要 redeployed 才可生效。 jsp文件修改后在运行模式和调试模式下都是立即生效Redeploy重新部署。不重启 tomcat而是把原来项目文件删掉然后重新发布Restart server重启tomcat 如果服务器存在以 war 方式部署的项目则行为选项如下图所示 当服务器存在以 war 形式部署的项目时On Update action 与 On frame deactivation 中的选项没有 Update resources 和 Update classes and resources取而代之的是 Hot Swap Classes 选项意思 IDEA 失去焦点时做什么 所谓 IDEA 失去焦点或者失活是指你最小化 IDEA 窗口或者切换到其它应用程序了例如你在编码的时候按 ⌘ tab 切换到浏览器去查询东西的时候当前 IDEA 程序就失去焦点了。 On frame deactivation 建议选择 Do nothing因为暂时离开 IDEA 的情况非常频繁如果每次离开都要重新 Build Project即编译项目 、更新发布包中的文件不仅要更新发布包中的文件还要更新已经加载进内存中 class这些动作对于 tomcat 而言叫作 reload计算机性能、IDEA 的使用体验会大打折扣。 热部署总结 On Update action 设置为 Update classes and resourcesOn frame deactivation 设置为 Do nothing。 通常的使用情况是当更新完 Java 代码或 JSP 或静态资源文件后手动点击下图所示的更新按钮当出现下图所示的绿色背景的提示框则更新完成即热部署完成。 如果每次点击的时候不希望出现下图所示的弹框 你可以把下图所示的复选框取消打勾 新建 Java 文件不可以通过热部署方式完成自动部署更新需要重新部署或重启服务器但新建的静态资源文件可以采用热部署方式自动部署更新。 IntelliJ IDEA 运行 tomcat 的选项说明 Run启动 tomcat快捷键 ⌃ R在 tomcat 已经运行中时按快捷键 ⌃ R 会弹出对话窗口让你选择操作项目而快捷键 ⌃ ⇧ R 则是快速重启 tomcat没有对话弹窗 Rerun重启 tomcat也就是 Restart Server Run comcat with Coverage Run tomcat with CPU Profiler Run tomcat with Allocation Profiler Run tomcat with Java Flight Recorder IntelliJ IDEA 对 tomcat 的配置 上面的配置信息保存在哪里 其实 IntelliJ IDEA 会把每一份tomcat配置文件的信息保存在下面的目录下 /Users/liaowenxiong/Library/Caches/JetBrains/IntelliJIdea2020.3/tomcat/我的tomcat的配置文件保存在下面的目录 /Users/liaowenxiong/Library/Caches/JetBrains/IntelliJIdea2020.3/tomcat/0e0b39f5-0ff8-4713-ab72-81b276953084如果有多份配置文件则会在 /Users/liaowenxiong/Library/Caches/JetBrains/IntelliJIdea2020.3/tomcat/ 目录下随机生成多个目录把配置信息保存到这些目录下。 [~/Library/Caches/JetBrains/IntelliJIdea2020.3/tomcat/0e0b39f5-0ff8-4713-ab72-81b276953084/conf]$ ls Catalina catalina.properties context.xml jaspic-providers.xsd server.xml tomcat-users.xml web.xml catalina.policy catalina.properties.0 jaspic-providers.xml logging.properties server.xml.0 tomcat-users.xsd web.xml.0我一直好奇下图所示的虚拟目录保存在哪里 原来是在 …conf/Catalina/localhost 目录下创建同名的 xml 文件以这样的方式部署项目。 [~/Library/Caches/JetBrains/IntelliJIdea2020.3/tomcat/0e0b39f5-0ff8-4713-ab72-81b276953084/conf/Catalina/localhost]$ ls web_demo_03.xml查看下 web_demo_03.xml [~/Library/Caches/JetBrains/IntelliJIdea2020.3/tomcat/0e0b39f5-0ff8-4713-ab72-81b276953084/conf/Catalina/localhost]$ cat web_demo_03.xml Context path/web_demo_03 docBase/Users/liaowenxiong/Documents/IdeaProjects/java-exercises/web-demo-03/target/web-demo-03-1.0-SNAPSHOT /% 怎么找到这个目录的 在 tomcat 控制台看 Catalina.log 日志内容如下图所示 如果是 windows 操作系统如下图所示 web 应用程序如何调试 1.在类的源码文件中添加断点 2.以 debug 模式启动 tomcat 3.浏览器地址栏输入请求资源路径访问 web 服务 4.查看调试详情
http://wiki.neutronadmin.com/news/272998/

相关文章:

  • 环保主题的网站模板贵州省建设部网站
  • 广东省建筑网站weixinqqcom微信官网
  • 大型网站建设托管服务wordpress问卷调查
  • 成都seo公司排名seo网站优化怎么做
  • 内涵网站源码公司网站怎么做教程
  • 网站建设税种分类wordpress 慢途网
  • 百度网站推广外包徐州市徐州市城乡建设局网站
  • ps怎么做网站设计建筑资建设库网站缺陷
  • 扁平化网站下载网站建设的三网合一
  • 美食网站建设服务策划书动漫设计与制作工资
  • 开源网站统计做企业网站找哪家
  • 佛山网站建设的设计原则网站要怎么做吸客户引眼球
  • 外贸网站建设公司信息php注册网站源码带数据库
  • 潍坊高级网站建设价格外贸网站建设广州
  • 网站做以后怎么修改网站内容市场营销分析案例
  • myeclipse怎样做网站百度商店应用市场
  • 云南网站建设的价值天元建设集团有限公司咋样
  • 华阴市住房和城乡建设局网站可以做线路板网站的背景图
  • 广州网站建设平台阿里巴巴外贸圈app
  • 摄影网站建设目的app网站开发书籍下载
  • 培训机构网站php源码不屏蔽网站的浏览器
  • 绛帐做企业网站cn.wordpress
  • 无锡网站建设网络推广图形网站建设软件
  • 中国商城网站建设网站建设的主要观点
  • 可以申请微信号的网站查询网站备案进度查询
  • 佛山网站建设及优化公司网站模板 免费下载
  • 建设学校网站的需求分析百度大数据平台
  • 哪个网站可以做奖状集思吧网站怎么做问卷
  • 网站后台 灰色wordpress对比
  • 商城网站租服务器安全不福州php做网站