質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
XML

XMLは仕様の1つで、マークアップ言語群を構築するために使われています。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

servlet

Servletとは、Webページの動的な生成やデータ処理などをサーバ上で実行するために、Javaで作成されたプログラムです。 ショッピングサイトやオンラインバンキングといった、動的なウェブサイトの構築に用いられています。

Tomcat

TomcatはApache Software Foundation (ASF)で開発されたオープンソースのWebコンテナです。

Q&A

0回答

3193閲覧

前任者が作成した.javaを更新しコンパイルしたい

awa-t

総合スコア0

XML

XMLは仕様の1つで、マークアップ言語群を構築するために使われています。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

servlet

Servletとは、Webページの動的な生成やデータ処理などをサーバ上で実行するために、Javaで作成されたプログラムです。 ショッピングサイトやオンラインバンキングといった、動的なウェブサイトの構築に用いられています。

Tomcat

TomcatはApache Software Foundation (ASF)で開発されたオープンソースのWebコンテナです。

0グッド

0クリップ

投稿2021/06/15 08:48

当方、プログラミング超初心者です。前任者が作成したシステムの更新を行いたいです。
javaの内容を更新し、.classにコンパイルしたいのですがうまくいきません。
Eclipseで作成されています。開発された環境と現在の環境は別なのでそこが原因かもしれません。。
(システムが作成されたのは2~3年前)
C言語をやっていたためなんとなく書いてある事は分かるものの、Eclipseの使い方を始め、悩んでも解決出来ないと思い投稿させていただきました。情報不足だったり見当違いな質問かもしれませんが、よろしくお願いします。

発生している問題・エラーメッセージ

WEBContent/WEB-INF/web.xml
の部分で☓マーク(エラー)が出ているので、解消したいです。

エラーメッセージ

Failed to create injector for org.eclipse.xtend.core.Xtend ExtensionFactory: org.eclipse.xtend.ide.XtendExecutableExtensionFactory


org.eclipse.xtend.ide.XtendExecutableExtensionFactory - Failed to create injector for org.eclipse.xtend.core.Xtend


org.eclipse.xtend.ide.internal.XtendActivator - com.google.inject.internal.util.$ComputationException: java.lang.LinkageError: loader constraint violation: loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @722713da wants to load interface com.google.common.base.Function. A different interface with the same name was previously loaded by org.eclipse.osgi.internal.loader.EquinoxClassLoader @5b34e7bd. (com.google.common.base.Function is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @5b34e7bd, parent loader 'platform')


org.eclipse.xtend.ide.internal.XtendActivator - Failed to create injector for org.eclipse.xtend.core.Xtend

該当のソースコード

<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> <display-name>hoken2</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> <servlet> <description></description> <display-name>Sample1</display-name> <servlet-name>Sample1</servlet-name> <servlet-class>Sample1</servlet-class> </servlet> <servlet-mapping> <servlet-name>Sample1</servlet-name> <url-pattern>/Sample1</url-pattern> </servlet-mapping>  ︙  ︙  ︙

試したこと

補足情報(FW/ツールのバージョンなど)

Eclipse IDE (4.19.0)
Tomcat(9.0)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2021/06/15 09:57

コードやエラーはマークダウンのcode機能を利用してご提示ください。 https://teratail.com/questions/238564 あと、超初心者な自覚があるのでしたら、遠回りでも入門書通すか、お急ぎなら業者に依頼したほうが良いです。 業務的な内容であれば尚更、世界中の人がアクセス可能な場所に投稿するのは多少内容を書き換えたとして事故の元にしかならないと思います。
dodox86

2021/06/16 00:13

プロジェクト以前に、Eclipseで出ているエラーのように思えます。web.xml自体はEclipseのものと言うよりはtomcat/サーブレットの設定なので、Eclipseを使わないでコンパイルできるか試してみては。(<そういうスキルもいずれ必要になります) 更にその前に、前任者のプロジェクトを触る前に、自分で簡単なサーブレットを作れるようになるのが先決だとも思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問