`

SecureCRT部署java项目

 
阅读更多

linux命令可参考后面的链接,写得很详细,还有例子:http://www.cnblogs.com/peida/tag/linux命令/

 

这里使用SecureCRT部署项目,首先连接服务器,设置会话编码。(war包放置目录为:/opt/local/myapps/apps,将war包解压为apps目录名的文件,部署在myapps下)

1、先将java打成war包;

 

2、打开SecureCRT连接服务地址;

 

3、进入界面,使用ps -ef|grep java知道正在运行java项目的进程号(tab键补全命令);

 

4、使用kill -9 进程号结束当前进程,再次使用3命令查询是否已成功结束;

 

5、使用cd  /opt/local/myapps/apps/(若存在)进入war包所在文件夹,并使用ls命令查看当前目录下war包文件;

 

6、使用rm *.war包移除包,ls命令查看是否已移除;(或使用rm -rf * :删除该目录下所有的文件)

 

7、使用rz命令选择文件上传至服务器对应原先war包目录下,并ls目录;

 

8、使用unzip *.war -d apps解压war包至apps文件夹中,并使用ls命令查看解压后文件;

 

9、使用sh  /opt/local/tomcat/bin/startup.sh (关闭:sh /opt/local/tomcat/bin/shutdown.sh)&& tail -f /opt/local/tomcat/logs/catalina.out启动tomcat,并打印日志。(完成)

 

补充(慢慢补充):

1、修改文件内容:

跳转cd /opt/local/myapps/apps/WEB-INF/classes/目录下(多级继续跳),这里修改配置文件application.properties:

->使用vi application.properties(vi具体命令可参考:http://www.cnblogs.com/88999660/articles/1581524.html)打开文件命令进入文件编辑界面;

->在界面使用 i键 修改内容(使用上下左右移动键),修改完后使用Esc跳到命令模式,并用 :wq 命令强制保存该文件;

->转到相应目录,使用less application.properties查看命令查看文件是否修改正确(不可编辑),使用ctrl+z来stopped less,完成。(可忽略)

之后按上面命令重新启动服务。

 

2、退出tail日志输出:ctrl+c退出。

 

3、替换引用jar包:

进入对应项目工程中,包含pom的目录:

使用mvn clean install -Dmaven.test.skip=true打成jar包(target中);

进入到对应war包中的lib(name不一定)中使用rz命令上传即替换(窗口显示rz waiting to receive. zmodem trl+C ȡ.......)。

 

4、使用rz上传出现zmodem transfer canceled by remote side

上传文件中可能出现了控制字符,使用rz -e替换rz命令即可。

 

5、出现-bash: unzip: command not found:

需要安装unzip命令,输入命令yum install -y unzip zip,安装完成后再使用unzip。

 

6、下载日志文件

sz fileName(sz /opt/local/tomcat/logs/catalina.out)

修改本地下载文件位置:


 

 

 

操作的一些histroy(另外history命令用于查看操作历史):

      

 

 

 

 

 

 

 

 

 

 

  • 大小: 18.8 KB
  • 大小: 2.6 KB
  • 大小: 13.7 KB
  • 大小: 34.7 KB
分享到:
评论

相关推荐

    Securecrt 部署工具

    5. **启动服务**:将部署的项目启动,如启动Java应用服务器、Python Flask服务等,确保项目正常运行。 6. **监控与调试**:通过SecureCRT的命令行界面,可以实时查看服务日志,进行错误排查和性能监控。 7. **版本...

    SecureCRT_Ok_.zip

    - 构建工具:使用Maven或Gradle等构建工具,可以自动化处理Java项目的依赖管理、构建和部署。 4. Java项目管理: - 版本控制:结合Git等版本控制系统,可以协同团队成员进行代码管理,通过SecureCRT的SFTP功能,...

    Jenkins部署与项目自动部署.docx

    JDK(Java Development Kit)是Java编程的基础,Maven是Java项目管理和构建的工具,而Jenkins则是我们的持续集成服务器。使用SecureCRT或其他SSH客户端工具,将这些软件上传到Linux服务器的指定目录,例如/usr。记得...

    Linux环境部署和项目构建

    Linux环境部署和项目构建涉及的关键知识点包括Linux系统的基础知识、远程连接工具的使用、Linux下软件安装以及Web端项目的部署。以下将详细介绍这些知识点。 ### Linux环境部署和项目构建知识点 #### 1. 远程连接...

    SecureCRT(linux工具).rar

    4. **文件传输**:通过内置的SCP或SFTP协议,开发者可以方便地在本地和远程服务器之间传输文件,这对于Java项目的部署和更新极其便利。 5. **会话管理**:SecureCRT支持创建多个会话,每个会话对应不同的服务器或...

    从购买阿里云服务器到部署web项目历程

    ### 从购买阿里云服务器到部署Web项目的详细过程 #### 一、购买阿里云服务器 在开始部署Web项目之前,首先要解决的是服务器的选择与购买问题。对于初学者来说,选择一款性价比高且易于操作的服务器至关重要。 ###...

    SecureCRT_中文版_解压版

    与Java相关的知识点在于,虽然SecureCRT本身不直接与Java编程有关,但Java开发者经常需要使用SecureCRT这样的工具来远程登录服务器,部署、调试和管理Java应用。例如,他们可能需要通过SecureCRT连接到运行Tomcat、...

    服务器使用Nginx部署Springboot项目的详细教程(jar包)

    1. Java项目打包后的jar包:作者提到使用Maven作为构建工具,这强调了Maven在Java项目构建中的重要性。生成的jar包需要上传至服务器。 2. 服务器:这是部署应用的基础硬件设施,根据文章内容,用户应该已经拥有了...

    SecureCRTSecureFX_7.0.0.326中文版.zip

    在Java学习中,开发者可以通过SecureCRT连接到远程服务器,进行代码部署、调试和运行,这对于分布式系统或者云环境下的项目尤其重要。其强大的会话管理和自定义键映射功能,极大地提高了开发效率。 SecureFX则是一...

    远程连接工具SecureCRT

    在项目管理中,SecureCRT扮演着至关重要的角色。例如,开发人员和运维工程师可以使用它进行远程发布,这涉及到将本地的代码或应用部署到远端服务器上,以供测试或生产环境使用。通过FTP或SFTP协议,SecureCRT允许...

    (SecureCRT)Tomcat工程发布到linux系统上

    在IT行业中,Linux系统因其稳定性和安全性而广泛用于服务器部署,Tomcat作为一款流行的Java Servlet容器,常被用来运行Java Web应用。对于初学者来说,理解如何将Tomcat工程发布到Linux系统上是非常重要的技能。这里...

    SecureCRT.jar

    一旦成功部署,用户就能享受到SecureCRT带来的便捷和安全。 总的来说,SecureCRT.jar 是一款集安全、高效和易用性于一体的远程连接工具,无论你是初级用户还是高级管理员,都能从中找到适合自己的使用方式。在数字...

    secureCRT操作linux服务器操作总结.docx

    对于Tomcat相关的操作,Tomcat是Apache软件基金会的一个开源项目,主要用于部署Java应用。要启动或停止Tomcat,首先切换到Tomcat的bin目录,然后执行`./start.sh`启动Tomcat,执行`./shutdown.sh`停止Tomcat。要查看...

    java-tools.zip

    Maven使用XML来配置构建过程,帮助开发者构建、测试、文档化和打包Java项目,大大简化了项目的依赖管理。 4. **Tomcat**: apache-tomcat-9.0.37-windows-x64.zip 是一个开源的Servlet容器,用于运行Java Web应用...

    SecureCRT命令行备注.doc

    这是一个用于自动化构建过程的命令,常用于Java项目中。 9. **`Undeploy`**:在Tomcat的Web应用程序管理界面(如通过`http://127.0.0.1:8080/manager/html`访问)中卸载已部署的应用程序。 10. **`tomcateroot:/...

    secureCRT操作linux服务器操作总结.pdf

    在Linux环境下,它常用于管理Linux服务器,特别是进行报表项目的部署。以下是对SecureCRT连接Linux服务器进行基础操作的总结。 **1. SecureCRT远程登录Linux服务器** 首先打开SecureCRT,选择“文件”->“快速连接...

    Java 程序员开发常用的工具.docx

    - **适用场景**:适用于需要快速部署复杂Java EE应用的企业级开发者。 - **NetBeans** - **简介**:NetBeans 由 Sun 公司创建,在被 Oracle 收购后继续发展。它是一款开源的、跨平台的集成开发环境。 - **特点**...

    基于Java的Linux远程登录系统研究与实现.pdf

    研究结果表明,新开发的Java远程登录系统不仅功能全面,而且实现了服务器操作的定制化,比现有的类似工具如Putty、SecureCRT等具有更高的操作效率和更低的维护难度,这对于提升服务器管理水平具有重要意义。

    Linux常用命令

    在Linux上部署Java应用,Tomcat是一个常用的Web服务器和应用服务器。部署步骤通常包括以下几个阶段: 1. **杀死进程**:首先,我们需要找出并结束Tomcat进程。通过`ps -ef | grep java`命令可以列出所有与Java相关...

Global site tag (gtag.js) - Google Analytics