【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

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

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

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

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

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

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

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

    2024年02月11日
    浏览(42)
  • 在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日
    浏览(43)
  • 在vscode中使用Live Server 真机调试

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

    2024年02月09日
    浏览(48)
  • vscode 无法远程连接waiting the server log

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

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

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

    2024年01月18日
    浏览(60)
  • 源 “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日
    浏览(72)
  • 解决源 “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日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包