在虚拟机上使用Ubuntu22.04.3运行Javaweb项目

安装VMware虚拟机(以VMware17为例)

下载 VMware Workstation Pro | CN

下载安装Ubuntu镜像文件(以22.04.3TLS为例)

 https://mirrors.aliyun.com/ubuntu-releases

Ubuntu22.04.3下载连接

https://mirrors.aliyun.com/ubuntu-releases/22.04.3/ubuntu-22.04.3-desktop-amd64.iso?spm=a2c6h.25603864.0.0.3eadd4a9AAg8kY

安装JDK8版本(Tomcat8.5.98依赖JDK8版本)

更新列表

sudo apt update

安装JDK8

sudo apt install openjdk-8-jdk

检查Java版本号

java -version


安装MySQL8(如果项目没有数据库需求可以跳过此步骤安装)

--Ubuntu安装mysql指令
sudo apt-get install mysql-server

--安装完成后第一次登录MySQL无需密码
--在/etc/mysql/debian.cnf文件中可以查看MySQL默认的随机账户密码。

--登录后切换到mysql库
use mysql; 

 --将字段置为空
update user set authentication_string='' where user='root'; 

--修改root账号密码为root1234 
alter user 'root'@'localhost' identified with mysql_native_password by 'root1234';     

导入数据库.sql文件

使用 mysql 命令导入语法格式为:

mysql -u your_username -p -h your_host -P your_port -D your_database

#your_username、your_host、your_port、your_database 分别为你的 MySQL 用户名、主机、端口和数据库。

请注意,导入mysql文件会覆盖原来的同名的数据库内容。

请务必不要让数据库同名,除非你知道你在做什么。

#例如:

# mysql -uroot -proot1234 < 导入数据库名.sql

查询全部数据库:

mysql> shuo database;


安装Tomcat8.5.98(注意是Ubuntu能安装的版本.gz结尾,依赖JDK8版本)

Apache Tomcat® - Apache Tomcat 8 Software Downloads

下载完成后解压安装,双击下载的文件

到达安装好的文件夹右键“在终端打开”

启动tomcat服务器

./apache-tomcat-8.5.98/bin/startup.sh

浏览器地址栏输入localhost:8080验证是否运行成功,成功会显示tomcat主页。

自己的项目打包传输到Ubuntu的/home/cx/apache-tomcat-8.5.98/webapps路径下。


以下可以让每次访问网址时,路径可以省略项目名称

打开tomcat的conf路径下的server.xml文件“/home/cx/apache-tomcat-8.5.98/conf/server.xml”

      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

        <!-- SingleSignOn valve, share authentication between web applications
             Documentation at: /docs/config/valve.html -->
        <!--
        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
        -->

        <!-- Access log processes all example.
             Documentation at: /docs/config/valve.html
             Note: The pattern used is equivalent to using pattern="common" -->
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
    <Context path="/" docBase="./ssm"  debug="0" reloadable="true"></Context>
      </Host>

docBase对应于/home/cx/apache-tomcat-8.5.98/webapps路径下的需要运行的war包


  • 34
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
建立 Maven 项目的步骤如下: 1. 打开 IntelliJ IDEA,选择 File -> New -> Project。 2. 在弹出的 New Project 窗口中,选择 Maven 并点击 Next。 3. 输入项目的 GroupId、ArtifactId、Version,然后点击 Next。 4. 输入项目的名称和存储路径,然后点击 Finish。 接下来,您可以按照以下步骤来创建 Java Web 项目: 1. 在 Maven 项目中,右键单击 src/main 目录,选择 New -> Directory,在弹出的窗口中输入 webapp 并点击 OK。 2. 右键单击 webapp 目录,选择 New -> Directory,在弹出的窗口中输入 WEB-INF 并点击 OK。 3. 右键单击 WEB-INF 目录,选择 New -> Directory,在弹出的窗口中输入 classes 并点击 OK。 4. 右键单击 WEB-INF 目录,选择 New -> Directory,在弹出的窗口中输入 lib 并点击 OK。 5. 右键单击 src/main 目录,选择 New -> Java Class,在弹出的窗口中输入一个类名,然后点击 OK。 6. 在类文件中添加一个 doGet() 方法,该方法将返回一个简单的 Hello World 页面。 7. 在 pom.xml 文件中添加一个 servlet-api 依赖项,以便您可以使用 Servlet API。 8. 在 IntelliJ IDEA 中,点击 Run -> Edit Configurations,选择 Tomcat Server 并配置您的服务器。 9. 点击 Run -> Run 'Tomcat Server',启动服务器。 10. 打开浏览器并访问 http://localhost:8080/your-web-app-name/,应该会看到您的 Hello World 页面。 希望这可以帮助您建立一个基本的 Java Web 项目

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值