频道栏目
首页 > 程序开发 > 软件开发 > Java > 正文
在linux上部署Java项目的方法
2018-01-11 10:04:29           
收藏   我要投稿

查看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组件

一些其他设置

设置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>

将自己的jar包发布到私服

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

点击复制链接 与好友分享!回本站首页
上一篇:在Heroku上部署Java应用连接数据库的详细教程
下一篇:不小心把JRE System Library中的某些Jar包删除了,运行Java程序提示找不到类,并且在项目的头上出现红色的感叹号怎么解决?
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站