【VScode】vscode中用community server connecttor配置并部署基于Tomcat的Javaweb项目

这篇具有很好参考价值的文章主要介绍了【VScode】vscode中用community server connecttor配置并部署基于Tomcat的Javaweb项目。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、安装JAVA

二、安装MAVEN

三、安装Tomcat

四、VScode环境配置

五、开始部署


一. 安装JAVA

下载OpenJDK

  1. 从Oracle官网中下载Windows版本的OpenJDK(比如OpenJDK17,这是是一个Java LTS版本,即长期维护版本)
  2. 将压缩包解压至合适的位置,比如 C:\Program Files\Java

配置环境变量

  1. 打开编辑系统环境变量,参考编辑系统环境变量 - Windows_NSJim的博客
  2. 在下方的系统变量(S)中新建JAVA_HOME变量,变量值为JDK路径,如C:\Program Files\Java\openjdk\jdk-17
  3. 在上方用户变量(U)中的Path变量内,新建值%JAVA_HOME%\bin
  4. 一路点击确定

测试安装

  1. 打开命令行,即cmd
  2. 输入命令

java -version

  1. 如果能正确显示版本号,证明环境配置成功;反之,则证明配置失败。某个OpenJDK18版本的显示为
C:\Users\MSI-NB>java -version
openjdk version "18.0.2.1" 2022-08-18
OpenJDK Runtime Environment (build 18.0.2.1+1-1)
OpenJDK 64-Bit Server VM (build 18.0.2.1+1-1, mixed mode, sharing)

二. 安装MAVEN

下载MAVEN

  1. 从Apache Maven官网中下载Windows版本的MAVEN 3.8.2压缩包,即apache-maven-3.8.2-bin.zip
  2. 将压缩包解压至合适的位置,比如C:\Program Files\Maven

配置环境变量

  1. 打开编辑系统环境变量
  2. 在下方的系统变量(S)中新建MAVEN_HOME变量,变量值为MAVEN路径,如 F:\apache-maven-3.8.6-bin\apache-maven-3.8.6
  3. 在上方用户变量(U)中的Path变量内,新建值%MAVEN_HOME%\bin
  4. 一路点击确定

测试安装

  1. 打开命令行,即cmd
  2. 输入命令

mvn -version文章来源地址https://www.toymoban.com/news/detail-780739.html

  1. 如果能正确显示版本号,证明环境配置成功;反之,则证明配置失败。某个MAVEN的3.8.6版本的显示为
C:\Users\MSI-NB>mvn -version
Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
Maven home: F:\apache-maven-3.8.6-bin\apache-maven-3.8.6
Java version: 18.0.2.1, vendor: Oracle Corporation, runtime: C:\Program Files\Java\openjdk\jdk-18.0.2.1
Default locale: zh_CN, platform encoding: UTF-8
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

三. 安装Tomcat

下载MAVEN

  1. 从Apache Tomcat官网中下载Tomcat Core 32 bit或者64 bit的zip压缩包,比如随便找9.0.69版本的download链接,下载apache-tomcat-9.0.69.zip
  2. 将压缩包解压至合适的位置,比如F:\Tomcat

四. VScode环境配置

安装拓展(Extensions)

  • Extension Pack for Java(里面包含了6个包)
    • 📦 Language Support for Java™ by Red Hat
    • 📦 Debugger for Java
    • 📦 Test Runner for Java
    • 📦 Maven for Java
    • 📦 Project Manager for Java
    • 📦 Visual Studio IntelliCode
  • Community Server Connectors

配置JAVA设置

  • 选择自己的Java安装路径即可

配置MAVEN设置

  1. 左上角打开设置(文件 -> 偏好 -> 设置/ File -> Preferences ->Settings)
  2. 搜索maven
  3. 调整可执行路径Executeable Path,比如调整为F:\apache-maven-3.8.6-bin\apache-maven-3.8.6\bin\mvn
  4. 调整全局设置Global Settings,比如调整为F:\apache-maven-3.8.6-bin\apache-maven-3.8.6\conf\setting.xml

五. 开始部署

初始化项目

新建Project

  1. ctrl+shift+P,输入maven,从Maven原型创建新项目
  2. 选择maven-archetype-webapp
  3. 选择1.4
  4. Group Id直接Enter
  5. artifact Id直接Enter
  6. 选择一个无用的文件夹即可
  7. 然后下方命令行需要Enter两次
  8. 显示绿色的BUILD SUCCESS就创建完毕了,可以点击右下角蓝色按钮打开project

修改pom.xml

  1. 1.7修改成1.8
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
  </properties>
  1. ctrl+shift+P,输入maven,点击添加依赖,输入servlet然后enter,选择一个javax.servlet即可,比如
<dependencies>
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>servlet-api</artifactId>
      <version>3.0-alpha-1</version>
    </dependency>
    
    ...
    
</dependencies>
  1. 重新编译项目,此时保存文件右下角会有提示,点击蓝色按钮即可;或者可以手动操作,ctrl+shift+P,输入maven,点击执行命令,选择compile,等待命令行出现build success即可

配置Tomcat Server

  1. 在左下角有一些折叠栏,找到SERVERS一栏
  2. 展开后可以看到有个Community Server Connector(stopped)
  3. 右键点击,选择弹出的唯一新选项,开始RSP Provider,变为Community Server Connector(started)
  4. 再次右键店家,选择创建新服务器
  5. 选择“不,从磁盘中选择服务器”,选择Tomcat的路径,比如F:\Tomcat\apache-tomcat-9.0.64
  6. 直接拉到最下面点击Finish,就会初选一个Tomcat服务器,比如`Tomcat 9.x

测试Tomcat

  1. 右键Tomcat 9.x(stopped)(unknown),选择开始服务器
  2. 等待输出加载命令,变为Tomcat 9.x(started)(unknown)
  3. 加载完成后,访问Tomcat页面

编写和配置一个servlet类及其网页

新建java文件夹

  • 此时src/main下有两个文件夹
    • java
    • webapp

创建HelloServlet类

package com.example;

import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class HelloServlet extends HttpServlet{
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        resp.setContentType("text/html;charset=UTF-8");
        PrintWriter writer = resp.getWriter();
        writer.print("<h1>");
        writer.print("Hello CSDN, I'm byr from VScode.");
        writer.print("<br>");
        writer.print("你好CSDN,我是用VScode的北邮人。");
        writer.print("</h1>");
        req.setAttribute("HelloServlet", writer);
    }
}

修改web.xml文件

  • 在路径src\main\webapp\WEB-INF\web.xml
  • 修改为
<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
  <display-name>Archetype Created Web Application</display-name>
  <servlet>
    <servlet-name>HelloServlet</servlet-name>
    <servlet-class>com.example.HelloServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>HelloServlet</servlet-name>
    <url-pattern>/HelloServlet</url-pattern>
  </servlet-mapping>
</web-app>

修改index.jsp

  • 在路径src\main\webapp\index.jsp
  • 修改为
<html>
<body>
<h2>Hello World!</h2>
<a href="HelloServlet">Hello Servlet</a>
</body>
</html>

部署新的类到Tomcat中

打包项目

  • ctrl+shift+P,输入maven,点击执行命令,选择package

添加项目到Tomcat服务器中

  1. 右键点击Tomcat 9.x(started)(unknown),选择Add Deployment添加部署,选择target\demo.war
  2. 选择No(不修改参数)
  3. 右键点击Tomcat 9.x(started)(unknown),选择Publish Server(Full)

在浏览器中访问

  • 现在尝试访问demo页面吧

到了这里,关于【VScode】vscode中用community server connecttor配置并部署基于Tomcat的Javaweb项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • VSCode插件 SQL Server 连接 Microsoft Server SQL

    VSCode插件 SQL Server 连接 Microsoft Server SQL

    之前一直用SQL Server Management Studio连接数据库,感SQL Server Management Studio连接骤要简单一些,有时候就需要从IDE切换到数据库比较麻烦还比较消耗机器资源,so想尝试vs code连接数据库,就顺便把我的步骤记录下来。 先在vs code用快捷键(Ctrl + Shift + X)打开扩展页面,输入sql ser

    2024年02月05日
    浏览(13)
  • linux手动安装 vscode-server

    linux手动安装 vscode-server

    很多时候,我们需要在本机(比如windows)通过remote ssh访问远程服务器(一般是ubuntu),但经常出现 vscode 一直连不上远程服务器的情况,看一下 log: 这个log表示远程服务器正在下载这个 vscode 的安装包(commit_id为e7f30e38c5a4efafeec8ad52861eb772a9ee4dfb,即画红线的部分),但是可能

    2024年01月17日
    浏览(11)
  • VScode + ssh 连接远程服务器(普通 server + 代理 server)

    VScode + ssh 连接远程服务器(普通 server + 代理 server)

    昨天从实验室的学长那里分到了一个远程服务器的账号,一个账号是可以直接连接的,一个账号是需要通过第一个账号跳转过去的。☁️ 作为VScode的坚定支持者,中午研究了一会如何配置 ssh 远程连接,因为第一次用这个东西,经历了一些试错,遂记录一番。😃 Prerequisites

    2024年02月06日
    浏览(14)
  • vscode连接服务器时卡在setting up ssh host:initializing vscode server

    vscode连接服务器时卡在setting up ssh host:initializing vscode server

     我不能保证这个方法对所有人都有效,只是我的问题恰好是这么解决的,只是给大家提供一个可能的方法 在Remote SSH扩展设置中找到 去掉这个对勾就正常了,我是对比两台电脑上vscode中Remote SSH扩展设置发现的这个区别,但不了解原因

    2024年02月11日
    浏览(13)
  • 在vscode中使用Live Server 真机调试

    在vscode中使用Live Server 真机调试

    第一步 安装Live Server 1、在vscode 中搜索 Live Server并安装   2、安装完成之后 鼠标右键单击 html文件 点击 Open with Live Server 3、 然后会弹出默认浏览器 并显示页面 。可以看到路径 类似启动一个服务器  4、想要在手机上访问 就需要输入你的IP地址加上后面的5500 查看ip地址 Wind

    2024年02月09日
    浏览(14)
  • 在VSCode中使用Live Server真机调试

    转载:在vscode中使用Live Server 真机调试_vscode live server-CSDN博客 第一步 安装Live Server 1、在vscode 中搜索 Live Server并安装   2、安装完成之后 鼠标右键单击 html文件 点击 Open with Live Server 3、 然后会弹出默认浏览器 并显示页面 。可以看到路径 类似启动一个服务器  4、想要在手机

    2024年01月19日
    浏览(11)
  • vscode 无法远程连接waiting the server log

    vscode 无法远程连接waiting the server log

    目录 问题描述: 问题解决: 使用vscode软件,远程连接曙光,一段时间没连接,再次连接发现使用vscode连接不上,但是网页版可以正常连接。 vscode版本不能=1.86,否则曙光不能用vscode打开 1. 首先查看当前vscode版本号。 code--关于Visual Studio Code, 查看当前vscode版本号。 2. 若版本

    2024年02月21日
    浏览(10)
  • VSCode Live Server插件 找不到Chorme解决方法

    转载:vscode运行Live Server报错:Windows找不到文件‘chrome‘,请确定文件名是否正确后,再试一次。_vscode找不到chrome-CSDN博客 1.问题描述 在写好的html文件空白处右键单击Open with Live Server后弹出下面提示框报错 2. 出现原因 应该是由于你电脑上的默认浏览器Chrome的安装路径变了,

    2024年01月18日
    浏览(11)
  • 源 “MySQL 5.7 Community Server“ 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。

    源 “MySQL 5.7 Community Server” 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。 失败的软件包是:mysql-community-server-5.7.44-1.el7.x86_64 GPG 密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 这个错误表明 YUM 存储库的 GPG 密钥验证失败。这可能是由于 GPG 密

    2024年01月25日
    浏览(17)
  • 解决源 “MySQL 8.0 Community Server“ 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。

    解决源 “MySQL 8.0 Community Server“ 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。

    源 “MySQL 8.0 Community Server” 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。 失败的软件包是:mysql-community-server-8.0.31-1.el7.x86_64 GPG 密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

    2024年03月08日
    浏览(12)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包