メインコンテンツにスキップ

Jenkinsのデプロイ関連レコードの記録

jenkinインスタンスは既にオフライン

```
安装插件那个页面,就是提示你offline的那个页面,不要动。
然后打开一个新的tab,输入网址 `http://192.168.211.103:8080/jenkins/pluginManager/advanced`。 
这里面最底下有个【升级站点】,把其中的链接由https改成http的就好了,http://updates.jenkins.io/update-center.json。 
然后在服务列表中关闭jenkins,再tomcat重新启动,这样就能正常联网了
```

mavenプラグインはダウンロードできません

  • コール・クライセンナー/mavent transfer artifact Ortifact org.apache.maven.plugins:mavengory:plugin:pom:2.5 from これらの問題の解決方法
  • -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allow=true # maven_opsなどでパッケージを導入します。
  • -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allow=true -Dmaven.wagon.http.http.ssl.ignore.validity.dates=true#
  • 参考文章

img.png


vueアイテム、ページをリフレッシュ後、404の問題を表示します

  • try_files uriuri uri///index.html。# ページを更新したあと404件の問題のある問題を修正。
  • 参考文章

npmレジストリの問題点

Dockerfileはサーバプロファイルの追加

````
```shell

echo "FROM tomcat:8.5" > Dockerfile
echo "MAINTAINER Fa" >> Dockerfile
echo "RUN rm -rf /usr/local/tomcat/webapps/*" >> Dockerfile
echo "RUN echo '' >> conf/catalina.properties" >> Dockerfile
echo "RUN echo 'tomcat.util.http.parser.HttpParser.requestTargetAllow=|{}' >> conf/catalina.properties" >> Dockerfile
echo "RUN echo 'org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true' >> conf/catalina.properties" >> Dockerfile
echo "ADD ./target/*.war /usr/local/tomcat/webapps/" >> Dockerfile
echo "EXPOSE 8080" >> Dockerfile
# echo 'ENTRYPOINT ["/usr/local/tomcat/bin/catalina.sh","run"]' >> Dockerfile

docker build -t docker-test .

```
````

Javaに関する質問

  • 例の例外:org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: Could not initiale class sun.font.SunFontManager

    • java起動時に、パラメータを追加: -Djava.a.awt.headless=true
    • 参考文章
  • 例外:ファイル/opt/java/openjdk/lib/lib/libmanager.so が見つかりません

    • 11-jre-alpineのdockerイメージにはファイルが見つかりません、-alpineを11-jre(alpine)を直接使用することはできません