发表于: 2017-05-13 20:37:18
1 1157
今日计划
配置tomcat,部署项目到服务器
今日完成
mvn intall和mvn clean install的区别
mvn clean install会删除target文件夹再打包生成jar,mvn install直接打包生成jar,而不会清除旧target包中文件。
解决昨日项目 junit测试bug问题
文字备注的问题,现在junit已经可以通过。
输出jar包和war包的配置及依赖添加
pom.xml配置文件中
在文件末尾添加配置可以打包附带的依赖jar包
网上搜到适用于springframe的配置
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>2.4.1</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>com.xxg.Main</mainClass>
</transformer>
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/spring.handlers</resource>
</transformer>
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/spring.schemas</resource>
</transformer>
</transformers>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
本地mvn package命令打包,生成jar,在工程文件夹target下
上传到云服务器
winscp软件实现
云服务器tomcat配置
这里纠结了很久,因为用的金山云,网上教程比较少。大部分是iptables配置修改或者centos自带防火墙修改,但是在金山云上都不起作用。金山云似乎默认配置为网页管理里的端口开启和关闭配置。
解决8080端口问题
最后找到的解决办法是修改tomcat默认配置,连接端口由8080改为80.配置文件在安装文件夹conf下
折腾半天终于把这只猫搞出来了
遇到问题
tomcat的8080端口问题卡了很久,最后修改配置文件默认端口改为80
修改配置文件环境变量.startup.h和.shutdown.h在root路径下还是不能执行
任务要求里有数据池和main函数,我查了几个师兄的日报都是先弄的springmvc整合项目再继续,是不是要先搞定springmvc啊?
和师兄聊过后知道正确流程是打包生成war,然后部署到配置了tomcat的云服务器上。
收获
云服务器tomcat配置
tomcat简单的操作指令
linux系统iptables防火墙配置和安装,一些常用端口开启和关闭
明日计划
联系中介看房,搬到西丽学院这边附近,请假一天。
如果有空在家搞搞springmvc
评论