对于新手来说,对于项目部署,有时候就是以为拷贝在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:\GitHub\Java\JavaWeb\out\artifacts\JavaWeb2_war_exploded\WEB-INF

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

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

拷贝 WEB-INF 目录到 F:\tomcat7\webapps\JavaWeb 下面,

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:\tomcat7\bin startup.bat 启动 tomcat ,

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

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

2017-12-30 02:47

最新文章

  1. GD图片(画布)的制作及验证码的应用
  2. 利用spring、cxf编写并发布webservice
  3. Tomcat 在win7/win8 系统下tomcat-users.xml.new(拒绝访问)解决方法
  4. android反编译工具总结
  5. 对于cocos2d-x lua的防护措施
  6. [CAMCOCO][C#]我的系统架构 总图
  7. 【转载】linux strace
  8. oracle触发器与:new,:old的使用 --5
  9. HTML入门
  10. xcode7,AFN不能使用的问题
  11. codeforces8A
  12. virtualenvwrapper虚拟环境
  13. java的一维数组
  14. VMWare虚拟机中CPU过高的问题
  15. 通过jarjar.jar来替换jar包名的详细介绍
  16. 如何在Framework中读取bundle中的Res
  17. 转载 Servlet3 的 @WebServlet http://www.cnblogs.com/luxh/archive/2012/06/06/2537458.html
  18. fastjson的JSONArray转化为泛型列表
  19. 《流畅的python》读书笔记
  20. 关于Boolean()

热门文章

  1. ZooKeeper的API操作(二)(通俗易懂)
  2. vue.js学习之组件(上篇)
  3. JQuery常用和很有用处的方法
  4. java代码实现递归
  5. uva11626逆时针排序
  6. 16.并发容器之CopyOnWriteArrayList
  7. UVA-10537 The Toll! Revisited (dijkstra)
  8. (2) iOS开发之UI处理-UILabel篇
  9. 转:kafka入门
  10. 通过fork进程爆破canary