由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - OpenShift的配置一问
相关主题
用惯了glassfish,突然要我用tomcat,真实不习惯。java struts奇怪问题求助
Eclipse可以让一个项目使用refer另一个项目吗有人用过 ObjectDB in Maven 没有?
OpenShift怎么上数据库?菜鸟请教版上大虾--如何用Java建一个连接Dababase的Tomcat网页
大家拍我吧,自己太弱了OpenShift能后期加载Catridge吗
Spring JBOSSeclipse有没有maven plugin配置的工具
Can I use XDoclet and packging in TomcatGIT一问
现在学Spring需要装Maven吗?in eclipse EE , how to build a tomcat/web application?
in eclipse, how do you use inter dependencies?Spring例子求解释
相关话题的讨论汇总
话题: openshift话题: jboss话题: tomcat话题: jar话题: eclipse
进入Java版参与讨论
1 (共1页)
b***i
发帖数: 3043
1
刚装了JBoss Developer Studio。在OpenShift上选择了Tomcat 7 (JBoss EWS 2.0)的
项目,就开始了。
然后,错误是javax.servlet cannot be resolved。
因为我是在OpenShift上做,是不是要从哪里找一个jar?apache-tomcat的可以吗?还是
必须是OpenShift给的?
d****i
发帖数: 4809
2
为什么不用Eclipse呢?里面选Tomcat或者JBoss都可以。如果选tomcat的话,加上
tomcat的安装路径就可以了。

【在 b***i 的大作中提到】
: 刚装了JBoss Developer Studio。在OpenShift上选择了Tomcat 7 (JBoss EWS 2.0)的
: 项目,就开始了。
: 然后,错误是javax.servlet cannot be resolved。
: 因为我是在OpenShift上做,是不是要从哪里找一个jar?apache-tomcat的可以吗?还是
: 必须是OpenShift给的?

b***i
发帖数: 3043
3
Eclipse可以?我就是看OpenShift网上说用JBoss Developer Studio,就用了。
不过我好像从来没有tomcat。GAE自己有servlet-api那个jar。
“加上tomcat的安装路径就可以了”在哪里加?是add external jar吗?
然后我用JBoss AS,很好,没有错误,也不需要加tomcat到external jar。JBoss的
maven dependency自己有jboss-servlet-api.jar。

【在 d****i 的大作中提到】
: 为什么不用Eclipse呢?里面选Tomcat或者JBoss都可以。如果选tomcat的话,加上
: tomcat的安装路径就可以了。

d****i
发帖数: 4809
4
Eclipse应该可以,没有用过openshift,他推荐用JBoss Developer Studio估计是因为
red hat推荐自家的app server吧。如果你想用tomcat的话,下载安装以后在Eclipse中
直接添加server runtime就可以了,Eclipse会自动把tomcat的jar安装到classpath中
,javax.servlet是JEE的标准package,tomcat里面自然都有。

【在 b***i 的大作中提到】
: Eclipse可以?我就是看OpenShift网上说用JBoss Developer Studio,就用了。
: 不过我好像从来没有tomcat。GAE自己有servlet-api那个jar。
: “加上tomcat的安装路径就可以了”在哪里加?是add external jar吗?
: 然后我用JBoss AS,很好,没有错误,也不需要加tomcat到external jar。JBoss的
: maven dependency自己有jboss-servlet-api.jar。

b***i
发帖数: 3043
5
事情比较复杂。现在,在Eclipse里面生成openshift的JBoss AS 是可以的。一切都正
常。
然后TomCat 7.0 (JBoss EWS 2.0),模板都抱错,就是不理解javax.servlet。那个
JBoss AS的项目里面Maven Dependency有一堆jar,里面就有jboss的servlet-api.jar
,而这个Tomcat项目maven里面只有我加入的mysql和progresql的jar。好,我设置
server,apache tomcat,然后得到了jar,Eclipse自动加入了library里面,可以build
了。但是,放到openshift上就出错了,找不到javax.servlet。我想,我本地的
library里面的是在java build path里面,但是目标机器上是不是就不一定了。我目前
看到一帖
https://www.openshift.com/blogs/multipart-forms-and-file-uploads-with-tomcat
-7
居然要手动改pom.xml。还要把failOnMissingWebXml改称false,尽管原帖文中写的是
true,代码中却是false。
目前只改了dependency和failOnMissingWebXml,仍然无法避免javax找不到的问题。这
个错误是在server上maven报的
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-
plugin:2.3.2:compile (default-compile) on project eetom: Compilation failure
[ERROR] /var/lib/openshift/XXXX/app-root/runtime/repo/src/main/java/First.
java:[4,0] error: package javax does not exist

【在 d****i 的大作中提到】
: Eclipse应该可以,没有用过openshift,他推荐用JBoss Developer Studio估计是因为
: red hat推荐自家的app server吧。如果你想用tomcat的话,下载安装以后在Eclipse中
: 直接添加server runtime就可以了,Eclipse会自动把tomcat的jar安装到classpath中
: ,javax.servlet是JEE的标准package,tomcat里面自然都有。

d****i
发帖数: 4809
6
你这个本地的pom.xml是JBoss AS自动生成的吗?把openshift上的pom贴出来看看,
dependency对否,有没有可能漏了servlet-api.jar?

jar
build
tomcat

【在 b***i 的大作中提到】
: 事情比较复杂。现在,在Eclipse里面生成openshift的JBoss AS 是可以的。一切都正
: 常。
: 然后TomCat 7.0 (JBoss EWS 2.0),模板都抱错,就是不理解javax.servlet。那个
: JBoss AS的项目里面Maven Dependency有一堆jar,里面就有jboss的servlet-api.jar
: ,而这个Tomcat项目maven里面只有我加入的mysql和progresql的jar。好,我设置
: server,apache tomcat,然后得到了jar,Eclipse自动加入了library里面,可以build
: 了。但是,放到openshift上就出错了,找不到javax.servlet。我想,我本地的
: library里面的是在java build path里面,但是目标机器上是不是就不一定了。我目前
: 看到一帖
: https://www.openshift.com/blogs/multipart-forms-and-file-uploads-with-tomcat

b***i
发帖数: 3043
7
终于成功了。确实是向导生成的pom.xml没有servlet-api.jar这个dependency,所以服
务器上编译找不到,本地build也出错。这个确实是openshift考虑不周,这应该自动加
到pom.xml里面去。
所以我不是手动加了吗?我犯了一个错误,我在servlet里面写了
import javax.*;
然后我看了出错,和上一次不一样了。上一次没有maven dependency的时候,所有的
import javax.servlet.http什么的都报错,这次就这一行,而且是package javax
doesn't exsit。明白了,原来不存在这个package。删掉就好了。

【在 d****i 的大作中提到】
: 你这个本地的pom.xml是JBoss AS自动生成的吗?把openshift上的pom贴出来看看,
: dependency对否,有没有可能漏了servlet-api.jar?
:
: jar
: build
: tomcat

d****i
发帖数: 4809
8
哈哈,原来如此,最好不要用import xxx.xxx.*这样的wild card,Eclipse会自动给你
加上的。

【在 b***i 的大作中提到】
: 终于成功了。确实是向导生成的pom.xml没有servlet-api.jar这个dependency,所以服
: 务器上编译找不到,本地build也出错。这个确实是openshift考虑不周,这应该自动加
: 到pom.xml里面去。
: 所以我不是手动加了吗?我犯了一个错误,我在servlet里面写了
: import javax.*;
: 然后我看了出错,和上一次不一样了。上一次没有maven dependency的时候,所有的
: import javax.servlet.http什么的都报错,这次就这一行,而且是package javax
: doesn't exsit。明白了,原来不存在这个package。删掉就好了。

1 (共1页)
进入Java版参与讨论
相关主题
Spring例子求解释Spring JBOSS
倒霉的Openshift重启后出现ExceptionCan I use XDoclet and packging in Tomcat
Java 做网站现在学Spring需要装Maven吗?
请教高手如何用JUnit模拟真实的Servlet容器 (e.g. Jboss里的tomcat), 具体需求请进in eclipse, how do you use inter dependencies?
用惯了glassfish,突然要我用tomcat,真实不习惯。java struts奇怪问题求助
Eclipse可以让一个项目使用refer另一个项目吗有人用过 ObjectDB in Maven 没有?
OpenShift怎么上数据库?菜鸟请教版上大虾--如何用Java建一个连接Dababase的Tomcat网页
大家拍我吧,自己太弱了OpenShift能后期加载Catridge吗
相关话题的讨论汇总
话题: openshift话题: jboss话题: tomcat话题: jar话题: eclipse