当前位置: 首页>编程语言>正文

ug安装过程中java无法运行 安装ug载入javavm时错误

2017年9月19日星期二

一、Eclipse安装不上,指定路径不正确,修改eclipse.ini

 

添加

-vm

C:/Program Files (x86)/Java/jdk1.8.0_91/bin/javaw.exe

 

 

二、eclipse 打开后:

未能创建视图:org.eclipse.wst.server.ui.ServersView

解决方法:未安装j2ee插件

三、64位操作系统,安装64位操作系统的jdk,安装eclipse时报错:虚拟机内存溢出

更换jdk为32位操作系统,eclipse为32位操作系统可正常运行。中间尝试更换JDK 1.7-32未能成功。

未能找到原因。

四、找不到

 

百度解决方法:http://www.udpwork.com/item/8061.html

解决办法很简单:把log4j 1.2.15的版本换成1.2.16或者1.2.17就可以了。

 

四、报错

The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

原因:

右键点击项目->build path->configure build path->add library->server runtime->apache tomcat

五:错误

Cannot change version of project facet Dynamic Web Module to 3.0.

 

找到工程项目的硬盘目录,打开项目下的 .setting文件夹

 

找到org.eclipse.wst.common.project.facet.core.xml文件

 

圆圈部分修改成你所需要的版本号3.0

 

2017年9月20日星期三

 重命名了项目名后,有时候会出现实际文件夹的名字与项目名字不一致的问题,eclipse里看到的与实际文件夹名字不相符,直接改文件夹的名字就不能导入eclipse,该怎么解决呢?查了一系列百度后,尝试了各种方法后,修改成功的。

1、         项目右键properties

 

Context root:项目名

2、         修改项目目录下:

找到下列文件

 

打开,并进行编辑,如下所示,更改掉所有方框中的名字,与项目名保持一致

 

 

  • deploy-name:配置到web server时显示的组件名称;
  • java-output-path:类编译文件的输出位置;
  • context-root:部署目录。

3、     最后,在eclipse中可以关掉项目,然后找到项目的实际位置,改掉名字,重新添加到eclipse工作区。

2017年9月21日星期四

一、Eclipse启动时报错:

 

 

invalid configuration location 
The configuration area at 
'C:\Users\ ... \.eclipse \org.eclipse.platform _4.1.0_1516603304 / configuration' is not writable.  
Please choose a writable location using the '-configuration' command line option.

 

 

 

 

 

 

 

突然出现这样的错误,可能是因为杀毒软件,如果开启了杀毒模式,关闭就可以了。

 

 

2017年9月22日星期五

报错:415错误

The server refused this request because the request entity is in a format not supported by the requested resource for the requested method

参考:http://www.bubuko.com/infodetail-834364.html

 

我的是最后一个原因。

项目中想用@RequestBody直接接收json串转成对象

网上查了使用方法,看着非常简单,不过经过测试很快发现页面直接报415错误。



<body>
        <h1>HTTP Status 415 - </h1>
        <HR size="1" noshade="noshade">
            <p>
                <b>type</b> Status report
            </p>
            <p>
                <b>message</b>
                <u></u>
            </p>
            <p>
                <b>description</b>
                <u>The server refused this request because the request entity is in a format not supported by the requested resource for the requested method.</u>
            </p>
         <HR size="1" noshade="noshade">
            <h3>Apache Tomcat/6.0.41</h3>
</body>



经过一通查,多半的解决方法实说header里的 Content-Type 一定 application/json

但是问题依然没有解决。

最后在《Spring in Action》里找到一个信息

有两个前提条件:

The request’sContent-Type header must be set toapplication/json.
The JacksonJSON library must be available on the application’s classpath. 

我满足了第一个,所以在classpath中添加了一个jar。问题解决了。



  

<dependency>
            <groupId>org.codehaus.jackson</groupId>
            <artifactId>jackson-mapper-asl</artifactId>
            <version>1.9.8</version>
            <type>jar</type>
        </dependency>


所以如果大家遇到了同样的问题,可以先排除一下这两个因素。

------------------------------

还有一种情况,在以上两个条件都满足的情况下,还是报同样的错误。

在springmvc的配置文件中必须有:



    <!-- 默认的注解映射的支持 -->

    <mvc:annotation-driven />



如果没有这个配置也是会报这个错的!

 

二、web.xml可用来读取配置文件

 

 

<context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:conf/spring-config.xml;
                    classpath:conf/spring-mybatis.xml
        </param-value>
    </context-param>

 

 

 

 

 

 

 

 

 

 

 

三、Spring注解@Component、@Repository、@Service、@Controller区别

 

@Service服务层组件,用于标注业务层组件,表示定义一个bean,自动根据bean的类名实例化一个首写字母为小写的bean,例如Chinese实例化为chinese,如果需要自己改名字则:@Service("你自己改的bean名")。  

 

@Controller用于标注控制层组件(如struts中的action)

 

@Repository持久层组件,用于标注数据访问组件,即DAO组件

 

@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。

 

 

2017年9月28日星期四

一、警告:No mapping found for HTTP request with URI [/zero/] in DispatcherServlet with name 'spring'

 

在springmvc的配置文件中添加<mvc:default-servlet-handler/>可以解决。

 

二、响应时间长[WARN]- com.alibaba.druid.support.logging.Log4j2Impl.warn(Log4j2Impl.java:72) - not full timeout retry : 1

 

 

 

2017年9月30日星期六

一、无法添加src/main/java和src/main/test

1.eclipse->window>preferences->java->compiler->选择本地要用的Java版本
2.eclipse->window>preferences->java->installJars->修改为本地jdk
3.项目右键->buildPath configure Build Path->点击选项卡Libraries->选中JRE System Library->
点击edit->选中Alternate JRE->选择jdk
4.点击finish,点击ok,自动出现src/main/java和src/test/java

二、关于响应时间过长,返回空值的问题

1、Dao层继承DBUtil的问题,之前改为spring注入后,版本没更换过来,进行修改

2、DBUtil 中static成员变量的问题,进行了修改。

3、数据库连接池参数调整

至于是哪个起的作用,还没发现。

2017年10月9日星期一

 一、本地怎样访问Linux虚拟机上的服务器

Linux终端

iptables -F
 iptables -P INPUT ACCEPT(设置默认允许规则)



https://www.xamrdz.com/lan/5s81951271.html

相关文章: