启动网站
java -jar jenkins.war
War文件(扩展名为.War,Web Application Archive)包含全部Web应用程序。在这种情形下,一个Web应用程序被定义为单独的一组文件、类和资源,用户可以对jar文件进行封装,并把它作为小型服务程序(servlet)来访问。 war包是一个可以直接运行的web模块,通常用于网站,打成包部署到容器中。以Tomcat来说,将war包放置在其\webapps\目录下,然后启动Tomcat,这个包就会自动解压,就相当于发布了。war包是Sun提出的一种web应用程序格式,与jar类似,是很多文件的压缩包。war包中的文件按照一定目录结构来组织。根据其根目录下包含有html和jsp文件,或者包含有这两种文件的目录,另外还有WEB-INF目录。通常在WEB-INF目录下含有一个web.xml文件和一个classes目录,web.xml是这个应用的配置文件,而classes目录下则包含编译好的servlet类和jsp,或者servlet所依赖的其他类(如JavaBean)。通常这些所依赖的类也可以打包成jar包放在WEB-INF下的lib目录下
cd /usr/local/src
wget http://upload-markdown-images.oss-cn-beijing.aliyuncs.com/jdk1.8.0_211.tar.gz
tar -xzvf jdk1.8.0_211.tar.gz
cp -r /usr/local/src/jdk1.8.0_211 /usr/java
ln -s /usr/java/jdk1.8.0_211/bin/java /usr/bin/java
修改配置文件 /etc/profile
JAVA_HOME=/usr/java/jdk1.8.0_211
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
source /etc/profile
java --version
yum install -y git
git config --global user.name 'zhufengnodejs'
git conifg --global user.email 'zhufengnodejs@126.com'
ssh-keygen -t rsa -C 'zhufengnodejs@126.com'
ssh git@github.com
You've successfully authenticated
使用 | 命令 |
---|---|
创建Maven的普通Java项目 | mvn archetype:create -DgroupId=packageName -DartifactId=projectName |
创建Maven的Web项目 | mvn archetype:create -DgroupId=packageName -DartifactId=webappName -DarchetypeArtifactId=maven-archetype-webapp |
编译源代码 | mvn compile |
运行测试 | mvn test |
打war包 | mvn package |
清除产生的项目 | mvn clean |
上传到私服 | mvn deploy |
cd /usr/local/src
wget apache-maven-3.6.1-bin.zip
unzip apache-maven-3.6.1-bin.zip
cd apache-maven-3.6.1
/usr/local/src/apache-maven-3.6.1
vi /etc/profile
export MAVEN_HOME=/usr/local/src/apache-maven-3.6.1
export PATH=$PATH:${MAVEN_HOME}/bin
source /etc/profile
mvn -version
wget http://upload-markdown-images.oss-cn-beijing.aliyuncs.com/apache-tomcat-9.0.19.zip
unzip apache-tomcat-9.0.19.zip
# 给当前路径和所有子路径的所有的文件增加可执行权限
chmod a+x -R *
/usr/local/src/apache-tomcat-9.0.19/conf/server.xml 启动tomcat
/usr/local/src/apache-tomcat-9.0.19/bin/startup.sh
功能 | 命令 |
---|---|
停止防火墙 | systemctl stop firewalld.service |
永久关闭防火墙 | systemctl disable firewalld.service |