发表于: 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






返回列表 返回列表
评论

    分享到