在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组件
一些其他设置
- 设置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,完成。
版权声明:欢迎交流
时间: 2024-12-18 18:39:02