手工完成java项目(二)——web项目

1.建如下目录

  ----testweb
             ----src
                   ----cn
                       ----jun
                           ----servlet
                              ----TestServlet.java
             ----webapps
                      ----index.html
                      ----result.jsp
                      ----WEB-INF 
                            ----classes
                                  ----cn
                                      ----jun
                                          ----servlet
                                             ----TestServlet.class
                            ----lib
                            ----web.xml
             ----lib

 

 

 

 

 

 

  注:src:是存放java原文件的
     webapps:存放要web项目发布时的所有文件
     lib:存放所需的jar包,主要是方便编译(和WEB-INF下的lib是存放项目引用的jar包,但不包括jsp,servlet所需的一些jar包,因为如果他包含的jar包和tomcat中的lib下的jar包重复会报错)
     关于web.xml,result.jsp,index.html,TestServlet.java的具体代码见附件
 
2.编译
  先切换到testweb目录下
  用命令:javac -d webapps/WEB-IN/classes -cp lib/servlet-api.jar;lib/mytest2.jar src/cn/jun/servlet/*.java
     注:  -cp是指java文件所用到的jar包,有多少就以“;”隔开列多少,我这里只有一个java文件只用到了servlet-api.jar和mytest2.jar 两个jar包
 
3.发布
  有三种方式,如下
     第一种:直接复制webapps目录到tomcat根目录下的webapps,并将该webapps文件夹改名testweb,这样就http://127.0.0.1:8080/testweb/可以直接访问
    
     第二种:修改Tomcat\conf\server.xml ,server.xml中的<host></host>直接加入如下配置
        <Context path="/testweb" reloadable="true" docBase="D:\workspace\testweb\webapps" workDir="D:\workspace\testweb\work" >
                <Logger className="org.apache.catalina.logger.SystemOutLogger" verbosity="4" timestamp="true"/>
        </Context>
        其中docBase是指项目所在目录,workDir是指编译的jsp文件存放的目录,当前项目并没有,因此这里可以为空,tomcat会默认存放在tomcat下的\work\Catalina\localhost目录下
    
     第三种: 打成war包,然后放到tomcat根目录下的webapps下,其实这个方法和第一种是一样的,tomcat会在运行的时候将war包解压,不过打成war包后方便发布
         打war包:   先到dos窗口中切换到testweb\webapps目录下,然后命令  jar cvfM testweb.war ./ .
 
 
小结:这两篇文章的目的是加深对java项目的理解,实际操作当然还用IDE工具
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的体育馆管理系统,源码+数据库+毕业论文+视频演示 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本体育馆管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此体育馆管理系统利用当下成熟完善的SpringBoot框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的Mysql数据库进行程序开发。实现了用户在线选择试题并完成答题,在线查看考核分数。管理员管理收货地址管理、购物车管理、场地管理、场地订单管理、字典管理、赛事管理、赛事收藏管理、赛事评价管理、赛事订单管理、商品管理、商品收藏管理、商品评价管理、商品订单管理、用户管理、管理员管理等功能。体育馆管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 关键词:体育馆管理系统;SpringBoot框架;Mysql;自动化
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值