code-server 的Java Web研发环境部署

本文介绍了如何使用Code-Server搭建基于Docker的Java Web开发环境,详细阐述了Dockerfile的编写,包括预装VS Code插件、JDK、Maven等工具。还解决了在code-server中SVN插件的问题,强调了保存配置状态的重要性,并给出了遇到的Java Language Support错误的解决方法。
摘要由CSDN通过智能技术生成

Code-Server是一种Vs Code 的web部署实现,让用户可以在浏览器内使用Vs Code进行开发。官方Github详见: cdr/code-server

Code-Server默认实现并未带上Java环境等开发必须的软件,因此需要在官方镜像基础上加上其它必要程序和插件。

下边简单介绍一下我自己使用的Java Web开发环境的准备方法。主要用于Spring Cloud的微服务应用研发。

Dockerfile

这里主要从Microsoft market 里预先下载了一些插件 (vsix),其实Code-Server自己有修改过的插件列表,更新也比较及时,但是有时候下载速度太慢,因此就自备了vsix插件。
另外,安装了jdk, maven, git, svn, curl, wget, npm等常用工具。

这里安装npm是因为svn插件的应用问题所致,下文具体描述

FROM codercom/code-server:1.939
COPY vsix /vsix/
COPY jdk8 /usr/share/jdk8/
RUN mkdir ~/.m2
COPY settings.xml ~/.m2/settings.xml
ENV PATH=/usr/share/jdk8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV CLASSPATH=.:/usr/share/jdk8/lib:/lib
ENV JAVA_HOME=/usr/share/jdk8
ENV LC_ALL=en_US.UTF-8
ENV
要在 VS Code 中编写 Java Web 项目,需要遵循以下步骤: 1. 安装 Java 开发工具包(JDK)和 Apache Tomcat。 2. 安装 Visual Studio CodeJava 扩展。 3. 在 VS Code 中创建一个 Java Web 项目。可以使用 Maven 或 Gradle 进行项目管理。 4. 创建 Servlet 或 JSP 文件。 5. 在 VS Code配置 Tomcat 服务器,以便在本地计算机上进行测试。 6. 将项目部署到 Tomcat 服务器上。 7. 调试应用程序并进行测试。 具体步骤如下: 1. 安装 JDK 和 Tomcat。 在安装 JDK 和 Tomcat 之前,请确保已经安装了 Java 运行时环境(JRE)。可以从 Oracle 下载 JDK,从 Apache Tomcat 下载 Tomcat。 2. 安装 Visual Studio CodeJava 扩展。 从官方网站下载 Visual Studio Code,并安装 Java 扩展。在 VS Code 中,按 Ctrl+Shift+X 打开扩展面板,在搜索框中输入“Java Extension Pack”。 3. 创建 Java Web 项目。 使用 VS Code 的 Maven 或 Gradle 扩展创建 Java Web 项目。可以使用以下命令创建 Maven 项目: ``` mvn archetype:generate -DgroupId=com.example -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false ``` 或者使用以下命令创建 Gradle 项目: ``` gradle init --type java-library ``` 4. 创建 Servlet 或 JSP 文件。 在项目中创建 Servlet 或 JSP 文件。可以使用以下命令创建 Servlet 文件: ``` mvn archetype:generate -DgroupId=com.example -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false ``` 或者使用以下命令创建 JSP 文件: ``` <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Hello World!</title> </head> <body> <h1>Hello World!</h1> </body> </html> ``` 5. 在 VS Code配置 Tomcat 服务器。 在 VS Code 中,按 Ctrl+Shift+P 打开命令面板,输入“Tomcat:Configure Server”,并按 Enter。选择 Tomcat 安装目录,并设置端口号、用户名和密码。 6. 将项目部署到 Tomcat 服务器上。 在 VS Code 中,按 Ctrl+Shift+P 打开命令面板,输入“Tomcat:Deploy War”,并按 Enter。选择项目目录并完成部署。 7. 调试应用程序并进行测试。 在 VS Code 中,按 F5 启动调试器。在浏览器中输入 http://localhost:8080/my-webapp/,即可访问您的应用程序。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值