Форум программистов, компьютерный форум, киберфорум
Scala
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
1 / 1 / 3
Регистрация: 23.03.2015
Сообщений: 84
1

Как создать мавен проект на Scala и запустить его в Tomcat? Или есть альтернатива?

16.03.2016, 00:45. Просмотров 3052. Ответов 12


Такая вот беда. Не получается запустить проект на скала через Tomcat. Пытался и в обычный еклипс подкидывать скалу и в ScalaIDE тоже пытался. В чем беда. Просто мавен проект запускается без каких либо проблем. Когда правой кнопкой нажимаешь на мавен проект то там есть опция "Run on server". А на скала проекте созданном при помощи команды "mvn archetype:generate №541: remote -> net.alchim31.maven:scala-archetype-simple (The maven-scala-plugin is used for compiling/testing/running/documenting scala code in maven.)" нет такой команды, если создавать в Run Configuration то при запуске говорит что ему не хватает bootstrap. Подкидываю его в ClassPath и потом он почему то ищет классы Томката в дериктории еклипса. Но путь catalina_home и путь в переменной Path есть. Я подкидываю томкат в корень eclipse и все работает томкат запускает сервер. Все было бы хорошо, но не открывается привычное окошко "мини-барузера" в самой еклипсе, по этому захожу через браузер. И как бы я не старался не могу насчупать свой проект. Приложил проект целиком. ОС Windows 10. Если вы уже делали такое. Или вы знаете как. Сделайте у себя на компьютере и объясните пошагово что делать. Может у меня и в коде что то не так. Хотя должно в любом случае откликаться. Если у вас есть возможность настроить и скинуть мне настроенную еклипсу то вообще отлично.
Облазил весь гугл не знаю что делать.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.03.2016, 00:45
Ответы с готовыми решениями:

Есть ли DoubleClick для Button или его альтернатива
Всем привет! Возникла небольшая проблемка: для кнопки нужно создать событие двойного клика, в...

Как собрать мавен проект на Netbeans?
Создал мавен проект = один jFrame и pom.xml Когда строю проект(вместе с зависимостями) он очень...

Есть исходный код, но не могу создать проект и запустить программу
здравствуйте, помогите мне пожалуйста. Нашел исходный код программы, но никак не могу запустить ее,...

Как правильно собрать и запустить проект в Jar или exe?
Всем добрый день. Прошу помощи. Пред история. Была поставлена задача обновления цен мебельной...

__________________
Помогаю в написании студенческих работ здесь.
Записывайтесь на профессиональные курсы Java-разработчиков
12
1 / 1 / 3
Регистрация: 23.03.2015
Сообщений: 84
16.03.2016, 00:47  [ТС] 2
Вот проект
0
Вложения
Тип файла: rar myscalaArtifact.rar (32.6 Кб, 4 просмотров)
Эксперт Java
2361 / 2191 / 559
Регистрация: 28.12.2010
Сообщений: 8,578
16.03.2016, 09:06 3
hell_hauptwerk, pom.xml покажите
0
1 / 1 / 3
Регистрация: 23.03.2015
Сообщений: 84
16.03.2016, 10:18  [ТС] 4
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>myscalamvn</groupId>
  <artifactId>myscalaArtifact</artifactId>
  <version>1.0-SNAPSHOT</version>
  <name>${project.artifactId}</name>
  <description>My wonderfull scala app</description>
  <inceptionYear>2015</inceptionYear>
  <licenses>
    <license>
      <name>My License</name>
      <url>http://....</url>
      <distribution>repo</distribution>
    </license>
  </licenses>
 
 
 
  <properties>
    <maven.compiler.source>1.6</maven.compiler.source>
    <maven.compiler.target>1.6</maven.compiler.target>
    <encoding>UTF-8</encoding>
    <scala.version>2.11.5</scala.version>
    <scala.compat.version>2.11</scala.compat.version>
  </properties>
 
  <dependencies>
    <dependency>
      <groupId>org.scala-lang</groupId>
      <artifactId>scala-library</artifactId>
      <version>${scala.version}</version>
    </dependency>
 
    <!-- Test -->
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.specs2</groupId>
      <artifactId>specs2-core_${scala.compat.version}</artifactId>
      <version>2.4.16</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.scalatest</groupId>
      <artifactId>scalatest_${scala.compat.version}</artifactId>
      <version>2.2.4</version>
      <scope>test</scope>
    </dependency>
      <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
    <version>4.2.4.RELEASE</version>
</dependency>
    <dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.0.1</version>
</dependency>
    <dependency>
    <groupId>jstl</groupId>
    <artifactId>jstl</artifactId>
    <version>1.2</version>
</dependency>
    <dependency>
    <groupId>javax.validation</groupId>
    <artifactId>validation-api</artifactId>
    <version>1.1.0.Final</version>
</dependency>
<dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
</dependency>
        <dependency>
      <groupId>com.h2database</groupId>
      <artifactId>h2</artifactId>
      <version>1.4.187</version>
    </dependency>
        <dependency>
        <groupId>commons-dbcp</groupId>
        <artifactId>commons-dbcp</artifactId>
        <version>1.4</version>
    </dependency>
        <dependency>
      <groupId>org.hibernate</groupId>
      <artifactId>hibernate-core</artifactId>
      <version>5.1.0.Final</version>
    </dependency>
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-ehcache</artifactId>
        <version>5.1.0.Final</version>
    </dependency>
        <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-orm</artifactId>
        <version>4.2.2.RELEASE</version>
    </dependency>
     <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-tx</artifactId>
            <version>4.2.2.RELEASE</version>
        </dependency>
     
  </dependencies>
 
  <build>
    <sourceDirectory>src/main/scala</sourceDirectory>
    <testSourceDirectory>src/test/scala</testSourceDirectory>
    <plugins>
      <plugin>
        <!-- see [url]http://davidb.github.com/scala-maven-plugin[/url] -->
        <groupId>net.alchim31.maven</groupId>
        <artifactId>scala-maven-plugin</artifactId>
        <version>3.2.0</version>
        <executions>
          <!--<execution>
            <goals>
              <goal>compile</goal>
              <goal>testCompile</goal>
            </goals>
            <configuration>
              <args>
                <arg>-make:transitive</arg>
                <arg>-dependencyfile</arg>
                <arg>${project.build.directory}/.scala_dependencies</arg>
              </args>
            </configuration>
          </execution>-->
        </executions>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.18.1</version>
        <configuration>
          <useFile>false</useFile>
          <disableXmlReport>true</disableXmlReport>
          <!-- If you have classpath issue like NoDefClassError,... -->
          <!-- useManifestOnlyJar>false</useManifestOnlyJar -->
          <includes>
            <include>**/*Test.*</include>
            <include>**/*Suite.*</include>
          </includes>
        </configuration>
      </plugin>
    </plugins>
  </build>
</project>
0
Эксперт Java
2361 / 2191 / 559
Регистрация: 28.12.2010
Сообщений: 8,578
16.03.2016, 12:42 5
hell_hauptwerk, у вас не war проект. Томкат работает с war архивами.
0
1 / 1 / 3
Регистрация: 23.03.2015
Сообщений: 84
16.03.2016, 14:48  [ТС] 6
Что такой war архивы и как созать такой с языком scala?
0
Эксперт Java
2361 / 2191 / 559
Регистрация: 28.12.2010
Сообщений: 8,578
16.03.2016, 16:00 7
Цитата Сообщение от hell_hauptwerk Посмотреть сообщение
Что такой war архивы
сами нагуглите или за вас погуглить?
0
1 / 1 / 3
Регистрация: 23.03.2015
Сообщений: 84
16.03.2016, 16:35  [ТС] 8
Окей, по другому вопрос. Как можно создать maven+scala+war+spring проект? КАААК? Что бы он адекватно в еклипсе запускался? Или может есть уже готовый, что бы его запустить? Я не нашел таких в нете
0
Эксперт Java
2361 / 2191 / 559
Регистрация: 28.12.2010
Сообщений: 8,578
16.03.2016, 18:25 9
Цитата Сообщение от hell_hauptwerk Посмотреть сообщение
Как можно создать maven+scala+war+spring проект?
https://maven.apache.org/plugi... ebapp.html
0
1 / 1 / 3
Регистрация: 23.03.2015
Сообщений: 84
16.03.2016, 19:14  [ТС] 10
Только если в нем пытаться создать скала класс - он будет кричать что Not a Scala project
0
Эксперт Java
2361 / 2191 / 559
Регистрация: 28.12.2010
Сообщений: 8,578
16.03.2016, 23:31 11
hell_hauptwerk, http://www.scala-lang.org/old/node/345
0
1 / 1 / 3
Регистрация: 23.03.2015
Сообщений: 84
17.03.2016, 08:30  [ТС] 12
В это мпроекте не становяться плагины
Plugin execution not covered by lifecycle configuration: org.scala-tools:maven-scala-plugin:2.15.2:add-source (execution: scala-compile-first, phase: process-resources)
Plugin execution not covered by lifecycle configuration: org.scala-tools:maven-scala-plugin:2.15.2:compile (execution: scala-compile-first, phase: process-resources)
Plugin execution not covered by lifecycle configuration: org.scala-tools:maven-scala-plugin:2.15.2:testCompile (execution: scala-test-compile, phase: process-test-resources)
И такое было не в одном проекте!
0
Эксперт Java
2361 / 2191 / 559
Регистрация: 28.12.2010
Сообщений: 8,578
17.03.2016, 08:50 13
hell_hauptwerk, последний раз за вас гуглю. Дальше сами
http://stackoverflow.com/quest... file-error
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.03.2016, 08:50

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Есть в JS или JQ альтернатива print_r() или var_dump()?
Есть в JS или JQ альтернатива print_r() или var_dump()? или как ещё можно посмотреть что в...

Как запустить проект сайта и админки в InteliJ Idea или Eclipse
Вечер добрый. Имеется склонированный с гитхаба репозиторий. Как мне его запустить локально,...

Есть листинг XML в книге как его запустить?
Как я понял нужно этот листинг скопировать в блокнот после чего поменять расширение на xml и...

command line parameters for Flashplayer.exe или как иначе запустить его так, чтобы указать координаты и размеры его окна?
по интернету попытался найти, похоже нет там параметров в командной строке кроме имени файла,...

Tomcat не запускает проект - отображается главная страница tomcat
В чем может быть проблема? При запуске приложения оно не загружается, а вместо главной страницы...

Как запустить dial-up(модем 56кб) подключение(есть ярлык) и как его разорвать?
Добрый день. В виду отсутствия информации в поиске, прошу помочь с вопросом по batch.. Как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.