【JavaWeb程序设计】环境配置和Web工程的创建

目录

一、安装JDK、Tomcat,进行测试Tomcat能否正常启动。

二、修改Tomcat端口为8976,重新进行测试

三、使用集成开发环境Intelligent Idea,绑定JDK和Tomcat,建立站点,并测试

四、编写一个简单的html页面,命名为FirstPage.html,将其设置为默认页面

五、发布FirstPage.html到web服务器,启动服务器,通过本机浏览器进行访问,然后用另一台机器访问该页面。

1. 用nginx做一个映射

2. 将对应文件复制进相应文件夹

3. 重新启动服务器

4. 本机浏览

5. 另一台机器访问

六、编辑你的个人主页的,按格式输出下面的网页内容

1. HTML源代码

2. CSS源代码

3. 运行截图

七、心得体会


一、安装JDK、Tomcat,进行测试Tomcat能否正常启动。

1. JDK可以上官网自行选择需要的版本下载

Java Downloads | Oracle

下载之后配置环境变量,win+R 输入cmd进入命令行

java -version //查看安装的版本信息

2. 我上传了tomcat的资源可以免费下载!!版本是8.5.93。

https://download.csdn.net/download/m0_67830223/89514370?spm=1001.2014.3001.5501

startup

        在命令行运行,可以看到正常启动。

二、修改Tomcat端口为8976,重新进行测试

修改完端口号后正常启动

​​​​​​​startup

三、使用集成开发环境Intelligent Idea,绑定JDK和Tomcat,建立站点,并测试

四、编写一个简单的html页面,命名为FirstPage.html,将其设置为默认页面

<html><head><title>Hello word!</title></head><body><p>body 元素的内容会显示在浏览器中。</p><p>title 元素的内容会显示在浏览器的标题栏中。</p></body></html>

五、发布FirstPage.html到web服务器,启动服务器,通过本机浏览器进行访问,然后用另一台机器访问该页面。

1. 用nginx做一个映射

修改nginx.conf配置文件,当localhost:80请求nginx服务器时,该请求会匹配到代码块server{}中执行。

location /FirstPage.html {root sy1;}

2. 将对应文件复制进相应文件夹

3. 重新启动服务器

cd sbin./nginx -s reload

我的服务器是购买的,ip地址如下

4. 本机浏览

5. 另一台机器访问

六、编辑你的个人主页的,按格式输出下面的网页内容

1. HTML源代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>个人简介</title></head>
<body>
<div id="center"><div class="main-container"><div class="introduce line"><div class="title">个人简介</div><div class="email">Wjj@qq.com</div><div><span class="name">王大帅</span> <span class="point">,男,1988年出生于广东省广州市</span></div></div><br><div class="content"><div class="content-title line">教育背景</div><div><div class="point"> 2010年本科毕业于中山大学,语言学</div><div class="point"> 011年硕士毕业于中山大学,历史学</div></div></div><div class="content"><div class="content-title line">专业能力</div><div class="point"> 1.语言能力:</div><div class="tab">具有较强的英语听说读写能力。</div><div class="tab">CET-4:合格,CET-总分428</div><div class="tab">普通话流利</div><div class="tab">具有初级日语听说读写能力</div><div class="tab">具有较强语言表达能力</div><div class="point">2.计算机能力:</div><div class="tab">通过四川省计算机等级考试1级</div><div class="tab">熟悉Excel, PowerPoint等Office软件</div><div class="point">3.主修课程:</div><div class="tab">现代汉语,法律基础,主要英语国家社会与文化,高级语言程序设计,日语,教育学, 教育心理学,英美文学史,英美文学阅读,英语教学法,高级英语,英语语言学</div></div><div class="content"><div class="content-title line">个人评价</div><div class="tab">我相信“选择一家企业,就是选择一种生活”,我非常喜欢贵公司的“生活”,诚心希望能给我个一展所长的机会!</div></div></div>
</div>
</body>
</html>

2. CSS源代码

    <style>.main-container {display: flex;width: 80%;flex-direction: column;border: 1px solid black; /* 边框:宽度,线条类型,颜色 */padding: 3px 10px 3px 10px;margin: 0 auto;}.title {display: flex;justify-content: center;font-family: 宋体;font-size: 21px;line-height: 30px;}.email {display: flex;justify-content: center;font-family: "Times New Roman";font-size: 12px;line-height: 30px;}.name {font-family: 仿宋;font-weight: bold;font-size: 21px;}.point {font-family: 宋体;font-size: 16px;line-height: 30px;}.tab {font-family: 宋体;font-size: 16px;text-indent: 1.5em;line-height: 30px;}#center {width: 50%; /* 宽度 */margin: 0 auto;justify-content: center;/*border: 10px solid red;*/}.content {margin-top: 25px;}.content-title {font-family: 宋体;font-size: 16px;}.line {border-bottom: 1px solid black;}</style>

3. 运行截图

七、心得体会

1.学会安装和配置tomcat,在idea中配置tomcat服务器,并且运用idea去部署和运行web项目。

2.学会编写简单的html页面,掌握html语法的基本使用,以及用css编排页面。

3.尝试了云服务器的购买和远程连接,在云服务器上安装服务等操作。

4.学习并运用nginx服务器的基本用法,懂得如何在nginx上部署简单的静态html。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/368413.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信小程序遮罩层显示

效果展示&#xff1a; wxml页面&#xff1a; <view classmodal-mask wx:if{{showModal}}><view class"modal-container"><view classmodal-content></view><view classmodal-footer bindtap"closeImage">//这个/images/ind…

SpringMVC的架构有什么优势?——控制器(一)

文章目录 控制器(Controller)1. 控制器(Controller)&#xff1a;2. 请求映射(Request Mapping)&#xff1a;3. 参数绑定(Request Parameters Binding)&#xff1a;4. 视图解析器(View Resolver)&#xff1a;5. 数据绑定(Data Binding)&#xff1a;6. 表单验证(Form Validation)…

Workerman在线客服系统源码,附搭建教程

源码介绍&#xff1a; Workerman在线客服系统源码。 workerman是一个高性能的PHP socket 服务器框架&#xff0c;workerman基于PHP多进程以及libevent事件轮询库&#xff0c;PHP开发者只要实现一两个接口&#xff0c;便可以开发出自己的网络应用&#xff0c;例如Rpc服务、聊天…

leetCode.98. 验证二叉搜索树

leetCode.98. 验证二叉搜索树 题目描述 代码 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(n…

秋招Java后端开发冲刺——并发篇2(JMM与锁机制)

本文对Java的内存管理模型、volatile关键字和锁机制进行详细阐述&#xff0c;包括synchronized关键字、Lock接口及其实现类ReentrantLock、AQS等的实现原理和常见方法。 一、JMM&#xff08;Java内存模型&#xff09; 1. 介绍 JMM定义了共享内存中多线程程序读写操作的行为规…

51单片机第18步_将TIM0用作13位定时器

本章重点学习将TIM0用作13位定时器。 1、定时器0工作在模式0框图 2、定时器0工作在模式0举例 1、Keil C51中有一些关键字&#xff0c;需要牢记&#xff1a; interrupt 0&#xff1a;指定当前函数为外部中断0&#xff1b; interrupt 1&#xff1a;指定当前函数为定时器0中断…

【C语言】union 关键字

在C语言中&#xff0c;union关键字用于定义联合体。联合体是一种特殊的数据结构&#xff0c;它允许不同的数据类型共享同一段内存。所有联合体成员共享同一个内存位置&#xff0c;因此联合体的大小取决于其最大成员的大小。 定义和使用联合体 基本定义 定义一个联合体类型时…

ubuntu20.04配置调试工具

1.准备工作&#xff1a;安装g或者gdb sudo apt updatesudo apt install gg --versionsudo apt install gdbgdb --version 2.配置环境 2.1在本地新建一个main.cpp #include <iostream> #include <vector> #include <string>using namespace std;int main(…

克隆gitee仓库,在vs2022创建文件夹开发项目操作步骤

git网站 git知识大全 git教程&#xff1a;廖雪峰的官方网站 git菜鸟教程 gitee之创建项目步骤 同步源仓库 2. 克隆命令 3. 右击git Bash Here>粘贴命令行 4. 选中项目文件夹》创建本人文件夹&#xff08;ZYY&#xff09; 5. 打开vs2022》新建项目》选择Framework》下…

C++精解【10】

文章目录 读写文件概述example csv读文件读取每个字段读取机器学习数据库iris constexpr函数GMP大整数codeblock环境配置数据类型函数类 EigenminCoeff 和maxCoeffArray类 读写文件 概述 fstream typedef basic_fstream<char, char_traits<char>> fstream;此类型…

VSCode常用的一些插件

Chinese (Simplified) 汉语&#xff08;简体&#xff09;拓展包。 Auto Close Tag 可以自动增加xml/html的闭合标签。 CodeSnap 截图神器。截图效果在下面。 Dracula Official vscode一个很好看的主题。 Git Graph git管理工具。 GitHub Repositories 有了它&#xff0c;不…

前端利用vue如何实现导入和导出功能.md

1. 前端利用vue如何实现导入和到处功能 1.1. 导入功能&#xff08;以导入Excel文件为例&#xff09; 1.1.1. 实现步骤: 1.1.1.1. 安装依赖: 首先&#xff0c;你需要安装处理Excel文件的库&#xff0c;如xlsx。1.1.1.2. 创建上传组件: 使用Element UI的<el-upload>组件或其…

Qt:5.QWidget属性介绍(Enabled属性-控件可用性设置、geometry属性-控件位置/大小设置)

目录 一、 QWidget属性的介绍&#xff1a; 二、Enabled属性-控件可用性设置&#xff1a; 2.1Enabled属性的介绍&#xff1a; 2.2获取控件当前可用状态的api——isEnabled()&#xff1a; 2.3设置控件当前的可用状态的api—— setEnabled() &#xff1a; 2.4 实例&#xff…

git提交实战

以新项目为例&#xff0c;如何在新项目新分支提交代码。 1.查看文件所在位置 git init 2.克隆项目到本地并完成身份配置 3.将需要新增的文件放到指定目录路径下 4.进入新克隆的文件 cd XXX 5.切换分支 git checkout XXX 6.标红者即为新提交的文件 git status 7.加入 git …

Is ChatGPT a Good Personality Recognizer? A Preliminary Study?

ChatGPT是一个很好的人格识别者吗&#xff1f;初步调研 摘要1 介绍2 背景和相关工作3 实验3.1 数据集3.2 提示策略3.3 基线3.4 评估指标3.5 实现细节3.6 Overall Performance (RQ1)3.7 ChatGPT在人格识别上的公平性 (RQ2)3.8 ChatGPT对下游任务的人格识别能力&#xff08;RQ3&a…

linux——IPC 进程间通信

IPC 进程间通信 interprocess communicate IPC&#xff08;Inter-Process Communication&#xff09;&#xff0c;即进程间通信&#xff0c;其产生的原因主要可以归纳为以下几点&#xff1a; 进程空间的独立性 资源隔离&#xff1a;在现代操作系统中&#xff0c;每个进程都…

ValidateAntiForgeryToken、AntiForgeryToken 防止CSRF(跨网站请求伪造)

用途&#xff1a;防止CSRF&#xff08;跨网站请求伪造&#xff09;。 用法&#xff1a;在View->Form表单中: aspx&#xff1a;<%:Html.AntiForgeryToken()%> razor&#xff1a;Html.AntiForgeryToken() 在Controller->Action动作上&#xff1a;[ValidateAntiForge…

SSM少儿读者交流系-计算机毕业设计源码20005

摘要 随着信息技术的发展和互联网的普及&#xff0c;少儿读者之间的交流方式发生了革命性的变化。通过使用Java编程语言&#xff0c;可以实现系统的高度灵活性和可扩展性。而SSM框架的采用&#xff0c;可以提供良好的开发结构和代码管理&#xff0c;使系统更加稳定和易于维护。…

基于Springboot的智慧信息化机房管理系统

1 项目介绍 1.1 研究目的和意义 随着社会的快速发展&#xff0c;计算机的影响是全面且深入的。人们生活水平的不断提高&#xff0c;日常生活中人们对高校共享机房管理方面的要求也在不断提高&#xff0c;需要高校共享机房的人数更是不断增加&#xff0c;使得高校共享机房管理…

向量数据库、主键存储引擎、高速网络 RDMA 框架……DolphinDB 版本更新啦!

盛夏已至&#xff0c;炎热的七月伊始&#xff0c;DolphinDB 也迎来了版本的更新。此次更新的 3.00.1 与 2.00.13 版本从多个维度进行了优化扩展&#xff0c;进一步深化了 DolphinDB 在机器学习、数据分析等领域的尝试与探索。 为了响应用户日益增长的 AI 运算需求&#xff0c;…