IDE: IDEA

1、项目maven管理先执行 clean,再执行 compile
2、如果编译compile不成功,则将 C:\Users\Administrator\.m2\repository\cn\com\bmsoft\smartcity 目录下的所有文件删除,然后执行install
3、web项目打包,注意,在此之前要先修改配置文件
4、打开Linux连接工具
5、点击连接按钮
6、输入地址,用户名密码:bmsoft
7、打开命令界面
8、输入对应Linux命令
Last login: Tue Jun 21 11:51:20 2016 from 192.168.25.53
[bmsoft@localhost ~]$ pwd
/home/bmsoft
[bmsoft@localhost ~]$ ls
app  database  logs
[bmsoft@localhost ~]$ cd /home/bmsoft/app/apache-tomcat-survey/webapps
[bmsoft@localhost webapps]$ cd ..
[bmsoft@localhost apache-tomcat-survey]$ cd bin
[bmsoft@localhost bin]$ sh startup.sh
Using CATALINA_BASE:   /home/bmsoft/app/apache-tomcat-survey
Using CATALINA_HOME:   /home/bmsoft/app/apache-tomcat-survey
Using CATALINA_TMPDIR: /home/bmsoft/app/apache-tomcat-survey/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /home/bmsoft/app/apache-tomcat-survey/bin/bootstrap.jar:/home/bmsoft/app/apache-tomcat-survey/bin/tomcat-juli.jar
Tomcat started.
[bmsoft@localhost bin]$ sh shutdown.sh
Using CATALINA_BASE:   /home/bmsoft/app/apache-tomcat-survey
Using CATALINA_HOME:   /home/bmsoft/app/apache-tomcat-survey
Using CATALINA_TMPDIR: /home/bmsoft/app/apache-tomcat-survey/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /home/bmsoft/app/apache-tomcat-survey/bin/bootstrap.jar:/home/bmsoft/app/apache-tomcat-survey/bin/tomcat-juli.jar
[bmsoft@localhost bin]$ tail -f ../logs/catalina.out
?                      org.apache.catalina.loader.WebappClas
sLoa: The web application [/survey] created a ThreadLocal with key of type [com.sun.xml.bind.v2.ClassFactory$1] (value [com.sun.xml.bind.v2.ClassFactory$1@4cd01018]) and a value of type [java.util.WeakHashMap] (value [{class cn.com.bmsoft.smartcity.services.privileges.priv.jaxws_asm.GetPrivilegesByUserResponse=java.lang.ref.WeakReference@3b4e83b4, class cn.com.bmsoft.smartcity.services.privileges.priv.Privilege=java.lang.ref.WeakReference@1fa8bcd7, class java.util.ArrayList=java.lang.ref.WeakReference@7f05d77d}]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
?                      org.apache.coyote.AbstractProtocol stop 21, 2016 4:51:57 涓?
淇℃? Stopping ProtocolHandler ["http-bio-8082"]
?                      org.apache.coyote.AbstractProtocol stop 21, 2016 4:51:57 涓?
淇℃? Stopping ProtocolHandler ["ajp-bio-8029"]
?                      org.apache.coyote.AbstractProtocol destroy, 2016 4:51:57 涓?
淇℃? Destroying ProtocolHandler ["http-bio-8082"]
?                      org.apache.coyote.AbstractProtocol destroy, 2016 4:51:57 涓?
淇℃? Destroying ProtocolHandler ["ajp-bio-8029"]
 
[bmsoft@localhost bin]$ rm -rf ../webapps/survey
[bmsoft@localhost bin]$ rm -rf ../work/Catalina/localhost/survey
[bmsoft@localhost bin]$ pwd
/home/bmsoft/app/apache-tomcat-survey/bin
[bmsoft@localhost bin]$ sh startup.sh
Using CATALINA_BASE:   /home/bmsoft/app/apache-tomcat-survey
Using CATALINA_HOME:   /home/bmsoft/app/apache-tomcat-survey
Using CATALINA_TMPDIR: /home/bmsoft/app/apache-tomcat-survey/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /home/bmsoft/app/apache-tomcat-survey/bin/bootstrap.jar:/home/bmsoft/app/apache-tomcat-survey/bin/tomcat-juli.jar
Tomcat started.
[bmsoft@localhost bin]$ tail -f ../logs/catalina.out
Jun 21, 2016 4:58:36 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /home/bmsoft/app/apache-tomcat-survey/webapps/examples
Jun 21, 2016 4:58:36 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory /home/bmsoft/app/apache-tomcat-survey/webapps/examples has finished in 119 ms
Jun 21, 2016 4:58:36 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8082"]
Jun 21, 2016 4:58:36 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8029"]
Jun 21, 2016 4:58:36 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 28810 ms
 
pwd 查看当前目录
ls 查看当前文件
。。。。。
ps -aux | grep apache-tomcat-survey 查看所有关键字“apache-tomcat-survey”进程
kill -9  13985
 
/home/bmsoft/app/apache-tomcat-survey/logs 的catalina.out(系统日志)
ssh下载文件位置:
C:\Users\Administrator\AppData\Roaming\SSH\temp
 
9、发送邮件通知测试组
 

项目打包 tomcat部署的更多相关文章

  1. React项目打包并部署到 Github 展示预览效果

    React项目打包并部署到 Github 展示预览效果 当开发者模式结束,准备打包的时进行以下步骤: 在package.json配置文件中加一句: "homepage": &quo ...

  2. Java项目使用 Tomcat 部署 Linux 服务器

    一.安装 Java 环境 1 下载 jdk 8 yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel 设置 centos7 环境变量 v ...

  3. maven+jetty项目在tomcat部署

    步骤1:项目打包 clean install 步骤二:拷贝war 包到tomcat下 步骤三:修改server.xml文件的端口 步骤四:启动tomcat,注意jetty的项目是不需要带项目名的,To ...

  4. idea maven项目打包并部署到tomcat

    打包 打开Maven管理器,邮寄package,执行Run Maven Build,执行成功后将war包生成到target目录下. 部署 1.将war包复制到tomcat安装目录下的webapps目录 ...

  5. Eclipse中创建新的SpringBoot项目(打包并且部署到tomcat)

    Spring-boot因为其对jar包的高度集成以及简化服务配置,快速部署等的优点,逐渐成为Java开发人员的热衷的框架.下面演示一下怎么在Eclipse中新建Spring-boot项目以及打包部署. ...

  6. 项目打包 weblogic部署

    工作流打包:   由于没有集成单点,配置文件要修改 将webnocas.xml内容复制覆盖 web.xml   到这里修改完毕 选择weblogic项目,右键maven install,生成.ear文 ...

  7. IDEA2017.3.3创建第一个javaweb项目及tomcat部署实战

    一.创建简单web项目 1. 选择jdk(这里有点小问题不是很理解,通过java -verbose查找出来的jdk路径在C盘,这里并不能识别,而我jdk安装的时候有自己的路径在D盘,导入后就是图中的j ...

  8. Intellij Idea 2017创建web项目及tomcat部署实战

    相关软件:Intellij Idea2017.jdk16.tomcat7 Intellij Idea直接安装(可根据需要选择自己设置的安装目录),jdk使用1.6/1.7/1.8都可以,主要是配置好系 ...

  9. 项目通过tomcat部署到服务器,请求数据中文乱码问题

    问题: 本地项目请求访问,浏览器中文输出没问题.部署到服务器上面之后,返回到浏览器的中文就乱码了. 尝试办法: 1.修改tomcat下的conf中的service.xml中的配置信息: 重新启动后,没 ...

随机推荐

  1. 配置.NET程序中最大HTTP并发连接数(默认为2)

    方式一:代码 ServicePointManager.DefaultConnectionLimit = 方式二:配置 <system.net> <connectionManageme ...

  2. Android内存优化之——static使用篇

    在Android开发中,我们经常会使用到static来修饰我们的成员变量,其本意是为了让多个对象共用一份空间,节省内存,或者是使用单例模式,让该类只生产一个实例而在整个app中使用.然而在某些时候不恰 ...

  3. 《鸟哥的Linux私房菜》读书笔记三

    1.在Linux系统中,每个设备都被当成一个文件来对待,每个设备都会有设备文件名.比如 IDE接口的硬盘文件名为/dev/hd[a-d] 括号内的字母为a-d当中任意一个,即/dev/hda,/dev ...

  4. eclipse导入已有源码

    http://blog.csdn.net/scruffybear/article/details/1917301 如有转载,请注明出处,并保持文章的完整性,谢谢! 最近工作之余在研究国外经典书籍< ...

  5. java学习之线程

    一.线程总述: 线程是java当中一个重要的内容,如果想说线程的话,那我们应该先来讲一下什么是进程. 进程:那么什么是进程呢,进程从字面上来理解就是,正在进行的程序.就比如说我们在windows当中打 ...

  6. C++类的大小

    C++类的大小   一个空类class A{};的大小为什么是1,因为如果不是1,当定义这个类的对象数组时候A objects[5]; objects[0]和objects[1]就在同一个地址处,就无 ...

  7. CentOS6.5 x86_64 配置Broadcom 43XX系列 无线网卡驱动

    from: http://wiki.centos.org/HowTos/Laptops/Wireless/Broadcom?action=show In order to install Broadc ...

  8. bzoj1034

    贪心 尽可能让最强的赢,最弱的赢,都不行则最弱打最强 感性的想,我肯定要尽可能的赢,而且赢的要对等 实在不能赢就拿最小的拼,所谓的田忌赛马策略 由于总分一定,己方最差即己方最好时对方的分数 ..] o ...

  9. EntityFramework 基础提供程序在 Open 上失败。

    问题 System.Data.EntityException: 基础提供程序在 Open 上失败. ---> System.Data.SqlClient.SqlException: 在与 SQL ...

  10. Android稳定性测试之Log分析

    做手机自动化测试已经快两年了,很久没写Blog了.今天抽空总结一下. 用自动化做稳定性测试,主要是为了发现系统或者应用出现FC/ ANR/ Reboot/ Freeze等问题. 先详细说下各种问题对应 ...