在linux上部署Java项目

在linux上部署Java项目


查看tomcat的运行状态

ps -auxwf | grep java

或者查看 端口的占用,具体端口看自己的配置

netstat -lnpt | grep 8080

启动和关闭

 打开 ./startup.sh
 关闭 ./shutdown.sh

查看MySql的运行状态

/etc/init.d/mysqld status
#已添加到系统服务,以下命令可以查看
service mysqld status

或者过滤进程名或者端口(参考自己的设置)

ps -aux | grep mysqld
netstat -lnpt | grep 3306

启动Mysql

service mysqld start
或者: /etc/init.d/mysqld start

登录

mysql –uroot –p123456(123456为密码)
或者 
mysql –uroot -p(回车,然后输入密码)

在mysql的终端

show processlist

部署步骤

将maven打成的war包放在tomcat的webapps目录下,启动tomcat即可。

常识:

  • jar Java Archive file —- 包含内容:class、properties文件,是文件封装的最小单元
  • war Web Archive file —- 包含内容: Servlet、JSP页面、JSP标记库、JAR库文件、HTML/XML文档和其他公用资源文件,如图片、音频文件等
  • ear Enterprise Archive file —- 包含内容:除了包含JAR、WAR以外,还包括EJB组件

一些其他设置

  1. 设置jdk版本
    设置全局的jdk编译版本 在maven的安装目录下的conf/setting.xml,在<profiles>节点中
<profile>
    <id>jdk17</id>
    <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.7</jdk>
    </activation>
    <properties>
        <maven.compiler.source>1.7</maven.compiler.source>
        <maven.compiler.target>1.7</maven.compiler.target>
        <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
    </properties>   
</profile>

设置当前项目特定的jdk版本,在当前项目的pom.xml,在build节点下

    <build>
        <finalName>DataService</finalName>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                </configuration>
            </plugin>
        </plugins>
    </build>
  1. 将自己的jar包发布到私服

登录私服,点击左侧的repositories,选择一个仓库,选择”Upload”,你会看到构件上传界面。选择你要上传的构件,并指定POM,最后点击Upload,完成。

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值