zoukankan      html  css  js  c++  java
  • Tomcat 运行 idea 编译好的 .class JavaWeb 项目

      对于新手来说,对于项目部署,有时候就是以为拷贝在idea控制台里面跑的项目放到tomcat里面的webapps里面跑就可以了,这仅仅限于静态项目.....

    他不像PHP , 修改源码直接可以跑, 而Java不一样,PHP是最好的语言是有依据的~~~

    而后缀是.java 的,而idea控制台里面跑的是编译后的.class文件,所以才能看到浏览器跑web项目,但是如何将他部署到远程tomcat,

    最简单的方法就是拷贝idea 编译后的.class 文件 , 那些导出war包都是拷贝一个文件而已,并不能真正部署项目到tomcat

     本文介绍简单的Javaweb 项目远程部署方式,特别适用于新手小白 ^ _ ^

    在这里首先要搭建好 javaweb 项目

    1.ItelliJ IDEA开发工具使用—创建一个web项目

    http://blog.csdn.net/wangyang1354/article/details/50452806

    2.IDEA新建javaWeb以及Servlet简单实现

    https://www.cnblogs.com/printN/p/6537903.html#undefined

     开始....

    你确定你的项目在idea 里面点击右上角的  已经正常运行,在浏览器可以正常访问后...

    查看  F:GitHubJavaJavaWeboutartifactsJavaWeb2_war_explodedWEB-INF

    路径 , WEB-INF 里面有 classes 有包和 编译后的.class文件 

    注意,如果涉及新建目录或者一些路径,不要使用绝对路径,不要写死了..

    拷贝 WEB-INF 目录到 F: omcat7webappsJavaWeb 下面, 

    web.xml 放在WEB-INF下面, web.xml 内容如下

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
             version="3.1">
        <servlet>
            <servlet-name>call</servlet-name>
            <!--org.lib.speech.test.Music 就是classes 下面的java路径包-->
            <servlet-class>org.lib.speech.test.Music</servlet-class>
        </servlet>
    
        <servlet-mapping>
            <servlet-name>call</servlet-name>
            <url-pattern>/call</url-pattern>
        </servlet-mapping>
    </web-app>

    F: omcat7in startup.bat 启动 tomcat , 

    访问 http://localhost:8080/JavaWeb/call

    大功告成!希望对小白们有帮助.

    2017-12-30 02:47

  • 相关阅读:
    MXNet.gluon——图像I/O
    ECCV2018 论文简析 Oral_1 持续更新
    hdu 3123 GCC
    hdu 2481 Toy
    hdu 3441 Rotation
    hdu 1812 Count the Tetris
    hdu 3923 Invoker
    hdu 1352 I Conduit!
    2013 ACM-ICPC长沙赛区全国邀请赛——Bottles Arrangement
    2013 ACM-ICPC长沙赛区全国邀请赛—Special equations
  • 原文地址:https://www.cnblogs.com/wtcl/p/8148203.html
Copyright © 2011-2022 走看看