在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,在节点中
<profile>
    <id>jdk17id>
    <activation>
        <activeByDefault>trueactiveByDefault>
        <jdk>1.7jdk>
    activation>
    <properties>
        <maven.compiler.source>1.7maven.compiler.source>
        <maven.compiler.target>1.7maven.compiler.target>
        <maven.compiler.compilerVersion>1.7maven.compiler.compilerVersion>
    properties>   
profile>

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

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

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

你可能感兴趣的:(Java)